А можно, кстати, спросить, откуда вот эта строчка, $stmt->fetchColumn();?
я не в первый раз встречаю такую попытку получить количество строк, которые вернул запрос
судя по всему, какой-то жулик впаривает на ютубе?
Насчет все держит в памяти - это, мне кажется, неверно.
собственно, ваше же совершенно правильное утверждение о том, что стрим - это интерфейс, как раз и оставляет конкретное поведение в зависимости от реализации. может держать в памяти, а может и нет. Но работаем мы изначально через поток, то есть притворяемся, что в любом случае можем читать по кусочку
Сергей delphinpro, ему уже об этом говорили, буквально вчера.
Но для него шаблонизатор - это такой вот говнокод на статике.
Собственно, всё что он понял из прошлого ответа - это что вместо написания хтмл прямо внутри функций, его надо в эти функции инкюлдить.
и ещё раз. какое отношение этот винегрет имеет к Twig?
в приведённой выше цитате автор говорит от отказе от одного определенного расширения.
но нигде не говорит о том что собирается поменять нормальный шаблонизатор на ваш,извиняюсь, говнокод.
ThunderCat, в реальности можно конечно завести отдельный словарь для часто встречающихся слов, но никто обычно этим не заморачивается. Слишком муторно все время менять домен. Плюс в зависимости от контекста, слово жеппа может переводиться как dork, ass, bum, buttocks, bottom и так далее
налетев на другую трактовку один раз, быстро избавляешься от идеи иметь только один перевод для каждого слова.
Потому что скорее всего это пример как раз черного списка. Который пропускает только разрешенные символы, и не пускает все остальные.
Пробел тут уже есть
но вот я сомневаюсь, что эта регулярка несет хоть какой-то смысл.
ещё раз. Надо не "искать в интернете", а просто перечислить все разрешенные символы
а не просто копировать взятые от балды строчки кода в случайном порядке
но в данном конкретном случае я написал что делать: прочитать в документации, что делают все эти функции