Зачем нужен символ "@" перед fopen, fread и др.?

Кинотавр

Новичок
Зачем нужен символ "@" перед fopen, fread и др.?

Искал в документации,в книгах, нигде нет ответа на такой вопрос. Зачем нужен символ "@" перед функциями fopen, fread и др. ?
И fopen, fread, и @fopen, @fread - работают вроде одинаково.
Кто знает ?
 

RomikChef

Guest
Этот символ НЕ нужен вообще.
Он вредный и бесполезный.
 

Кинотавр

Новичок
RomikChef, можно подробнее? Не показ ошибки мне кажется полезным. В чем бесполезность? И в чем вредность?
 

Апокалипсис

Guest
Настоящий скрипт не должен вызывать ошибок.
 

RomikChef

Guest
бесполезный потому, что можно запретить показ ошибок глобально, не портя код.
А можно не запретить а перенаправить в лог файл.

Вредный потому, что для отладки надо видеть все ошибки, которые возникают. Для этого можно включить вывод ошибок на экран или в лог файл. глобально.

ставить собаку - это прятать голову в песок.
 

Апокалипсис

Guest
Забудь про собаку читай про [m]error_reporting[/m]
 
Сверху