|
21 ошибка программиста phpНаряду с функцией print(), при использовании ее в тех же целях, следует использовать оператор ‘.’ В данном случае этот оператор добавляет текст к результату вызова функции: <?php print "Найдено " . count ($result) . " вхождений строки $search_term"; ?> Использование оператора . в паре с функцией print() позволяет избежать использования более медленной функции printf(). 20. Неверное применение семантики языка Многие программисты используют в своей работе PHP , фактически не понимая тонкостей этого языка. Одна из тонкостей – разница между синтаксисом и семантикой PHP. Синтаксис PHP:Представляет собой набор правил для определения элементов языка. Например, как мы определяем переменную? Ставим знак $ перед ее именем. Как определяем функцию? В общем случае, используя скобки, аргументы и т.п. Семантика PHP: Представляет собой набор правил для применения синтаксиса. Например, возьмем функцию с двумя аргументами, что определяется ее синтаксисом. Причем в качестве аргументов ей следует передавать переменные строкового типа љ– это определяется семантикой. Заметьте: «следует». В языках с четким разделением типов (таких как Java или C) нет понятия «следует» (в общем случае, хотя бывают и исключения). В таком случае компилятор вынудит использовать переменные строго определенного типа. Языки, в которых отсутствует само определение типов переменных, предоставляют больше гибкости в написании кода. Но, как бы то ни было, в случае неправильного использования семантики для большинства функций PHP следует ожидать появления сообщения об ошибке. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - гостевая - это просто!- приемы безопасного программирования веб-приложений - обзор сетевых функций php - Php и web. кэширование - встроенные функции в php |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |