Когда я знакомился с PHP, то часто встречал значок @ перед переменными. На него я не обращал внимания... Иногда просто убирал его.
Потом узнал что он значит. Вот хочу рассказать теперь вам :)
@ служит для отключения ошибки, если такая возникнет.
Например, в у вас запрос:
То вверху страницы выдаст ошибку.
Если будет знак @ перед функциями PHP, то никакой ошибки не будет :)
Пример:
Так же, "собачку" можно поставить перед
@require_once ENGINE_DIR.'/data/dbconfig.php';
@include_once
и т.д.
Некоторые программисты не рекомендуют его использовать, типо, значок @ замедляет работу PHP.
Я не тестировал и не могу сказать на сколько он тормозит сайт или тормозит ли вообще. Я использую эту "собачку" и довольный... пока что )
Если есть замечания - пишите в комментарии.
Потом узнал что он значит. Вот хочу рассказать теперь вам :)
@ служит для отключения ошибки, если такая возникнет.
Например, в у вас запрос:
$sql='ТУТ ПЕРЕМЕННЫЕДАННЫЕ';
mysql_query($sql,$link);
То вверху страницы выдаст ошибку.
Если будет знак @ перед функциями PHP, то никакой ошибки не будет :)
Пример:
$sql='ТУТ ПЕРЕМЕННЫЕДАННЫЕ';
@mysql_query($sql,$link);
Так же, "собачку" можно поставить перед
@require_once ENGINE_DIR.'/data/dbconfig.php';
@include_once
и т.д.
Пример
Некоторые программисты не рекомендуют его использовать, типо, значок @ замедляет работу PHP.
Я не тестировал и не могу сказать на сколько он тормозит сайт или тормозит ли вообще. Я использую эту "собачку" и довольный... пока что )
Если есть замечания - пишите в комментарии.
- Владислав
- 14-10-2011, 13:54
- 33 761