Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Использование @ и isset / 5 сообщений из 5, страница 1 из 1
10.02.2004, 18:01
    #32404673
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование @ и isset
Что лучше использовать?

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

или

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

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

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

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


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