Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Flash
  Интернет протоколы
  Apache

Наши партнеры:

осетинские пироги- осетинский пирог это недорого!


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 - система разработки скриптов
- авторское право на программное обеспечение
- гостевая - это просто!
- приемы безопасного программирования веб-приложений
- 21 ошибка программиста php


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:



© SMTI.RU
Главная страница | Связаться с нами