powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Использование @ и isset
5 сообщений из 5, страница 1 из 1
Использование @ и isset
    #32404673
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что лучше использовать?

$p=isset($_COOKIE["p"])?$_COOKIE["p"]:"";

или

$p=@$_COOKIE["p"];
...
Рейтинг: 0 / 0
Использование @ и isset
    #32404699
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО
пока ты не профи в ПХП, пока не проработаешь с ним года 4 - забудь про символ @
Потом уже сам решишь, можно ли его использовать.

ЗЫ
сам я противник использования собачек для подавления ошибок
...
Рейтинг: 0 / 0
Использование @ и isset
    #32404712
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при использовании ф-й без @ не обойтись неверное, чтоб подавить ненужные сообщения об ошибках?

$fp=@fopen("aaa","r");
if($f)
{
fclose($fp);
}
else
{
echo "file not found";
}
...
Рейтинг: 0 / 0
Использование @ и isset
    #32404720
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
if (is_file($file) && is_readable($file)) {
   $fp = fopen($file, 'r');
   .....

} else echo  "File not found" ;
...
Рейтинг: 0 / 0
Использование @ и isset
    #32405025
MySQLdb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касаемо ненужных сообщениях об ошибках,
то тебе прямая дорога в php.ini, display_error + error_level....
А что касаемо @, с моей точки зрения, это чревато
незамечаемыми ошибками, даже если ты проффии, и лабаеш
по тысячи строк за приссест!!
/MySQLdb/
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Использование @ и isset
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]