Какие кавычки лучше всего использовать и как работать с конкатенацией. Кавычки ” или ‘ … Что быстрее, что медленнее, а тут как и почему. Теперь можно смело убивать всех, кто делал "бла бла $var бла бла” и тем более "$var”
Дело в том, что текст, заключенный в двойные кавычки сканируется процессором на наличие в нем переменных, а также мнемонических подстановок (например, для вставки в текст символа новой строки). echo "Это совершенно обычный текст, но PHP-процессор сканирует его на наличие переменных и мнемонических Если же текст заключен в одинарные кавычки, то PHP-интерпретатор послушно выводит его в первозданном виде, даже не думая искать в нем что-то. Это отнимает намного меньшее время, чем в предыдущем примере. echo 'PHP-процессор сильно обрадуется, увидев строку, заключенную в одинарные кавычки. Естественно, строки такого вида можно использовать не только в функциях, но и в переменных. $string='Какое счастье не парсить лишний раз эту строку!';
Очень часто приходиться видеть подобную картину echo "PHP-процессору пришлось обрабатывать эту страницу $time секунд."; Усвоя предыдущий совет, и зная, что PHP-интерпретатору намного легче "склеивать" строки, чем сканировать их на наличие переменных и заменять их на соответствующие этим переменным строки, нетрудно догадаться, что мой предыдущий пример — пример неэффективного использования ресурсов сервера. А теперь порадуем сервер оптимизированным скриптом. echo 'PHP-процессор, радуясь жизни, обработал этот скрипт за '.$time.' секунд.'; Еще есть один вариант более эффективней. Код php помещать в php тэги а остальное все выносить в html виде
Используйте минимум переменных
$content='Здесь, например, может быть текст статьи, килобайт эдак на 8… Спрашивается, а нахрена занимать лишнюю память, попусту нагружая сервер?.. Намного эффективней сделать так. echo 'PHP-процессору доставляет одно удовольствие выводить такие строки.'; Так что, если какая-то строка используется меньше двух раз, присваивать переменной значение этой строки вредно. Источник: http://www.srubil.ru | |
| |
Просмотров: 429 | |
Всего комментариев: 0 | |