Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
file_exist породит запрос к файловой системе
Что касается вашего вопроса — то у вас будет ДВА запроса к файловой системе на один файл, о чем я собственно и говорил. Тогда как если просто инклуд, то запрос будет один.
не только пользователь не должен знать о возникшей ошибке, но и Вы сами.
Такие случаи редко, но бывают
$im = @imagecreatefromjpeg($imgname);
if($im)
{
echo "JPEG!";
}
If accessing the filename image is impossible, or if it isn't a valid picture, getimagesize() will generate an error of level E_WARNING. On read error, getimagesize() will generate an error of level E_NOTICE.
И совсем другое, если подобные финты будут выполнятся пачками, нечто вроде @mysql_query(...) вообще саботаж
__construct() throws a PDOException if the attempt to connect to the requested database fails.
@imagecreatefromstring все равно кидает варнинги. Очень неприятно. Приходится в определенных местах специально делать set_error_handler.$parsed = parse_url($url);
echo $parsed['domain'];
$parsed = parse_url('http://');
Оператор @ в PHP