|
21 ошибка программиста phpВызов функции printf() зачастую используется там, где следовало бы использовать print(). В следующем примере функция printf() используется для вывода четырех переменных: <?php $name = 'Sterling Hughes'; $job = 'Senior Engineer'; $company = 'DesignMultimedia'; $email = 'shughes@designmultimedia.com'; printf ( "Меня зовут %sn<br>n Я работаю %s, %sn<br>n Мой адрес E-mail:%sn<br>n", $name, $job, $company, $email ); ?> В данном случае возможно (и желательно!) применение print(): print "Меня зовут $namen<br>n Я работаю в $company, $jobn<br>n Мой адрес E-mail: $emailn<br>n"; Использование print() вместо printf() в случаях, когда выводятся неформатированные данные, как в данном примере, дает следующие выгоды: Увеличение производительности: Функция printf() форматирует свои аргументы перед выводом. Таким образом, время ее выполнения больше, чем для функций print() или echo(). Более ясный код: Все-таки, надо признать, что использование функции printf() затрудняет чтение кода (имеющих достаточный опыт программирования на C, это, конечно, касается в меньшей степени). Чтобы функция printf() не повела себя самым неожиданным для вас образом, требуется как знание синтаксиса данной функции, (т.е. %s определяет строковый формат вывода, тогда как %d - десятичный), так и знание типов переменных. Использование функции printf() для вывода значения, возвращаемого функцией Еще одна характерная ошибка использования функции printf() – вывод значения, возвращаемого функцией, как в следующем примере: <?php printf ("Найдено %d вхождений строки %s", count ($result), $search_term); ?> Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - Php и web. кэширование- PHP - система разработки скриптов - приемы безопасного программирования веб-приложений - гостевая - это просто! - 21 ошибка программиста php |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |