![]() |
|
21 ошибка программиста phpВызов функции printf() зачастую используется там, где следовало бы использовать print(). В следующем примере функция printf() используется для вывода четырех переменных: n Я работаю %s, %sn n Мой адрес E-mail:%sn n", $name, $job, $company, $email ); ?> В данном случае возможно (и желательно!) применение print(): print "Меня зовут $namen n Я работаю в $company, $jobn n Мой адрес E-mail: $emailn n"; Использование print() вместо printf() в случаях, когда выводятся неформатированные данные, как в данном примере, дает следующие выгоды: Увеличение производительности: Функция printf() форматирует свои аргументы перед выводом. Таким образом, время ее выполнения больше, чем для функций print() или echo(). Более ясный код: Все-таки, надо признать, что использование функции printf() затрудняет чтение кода (имеющих достаточный опыт программирования на C, это, конечно, касается в меньшей степени). Чтобы функция printf() не повела себя самым неожиданным для вас образом, требуется как знание синтаксиса данной функции, (т.е. %s определяет строковый формат вывода, тогда как %d - десятичный), так и знание типов переменных. Использование функции printf() для вывода значения, возвращаемого функцией Еще одна характерная ошибка использования функции printf() – вывод значения, возвращаемого функцией, как в следующем примере: ?> |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© SMTI.RU Главная страница | Связаться с нами стеновой блок Москва . деревянные Mirwood садовые беседки и колодцы |