Цитата:
Цитата:
Как по вашему, почему они это советует, чтобы вы говорили я все знаю и игнорировали |
Poznakomlus,
Ты что реально не понимаешь разницу между ошибкой и предупреждением? Выбрасывание ошибки означает сбрасывание текущих вычислений и прекращение работы программы, если ошибка не перхвачена. Если же перехвачена, будет нелокальный goto в место перехвата. Предупреждения к ошибкам, технически, не имеют никакого отношения вообще, это как теплое и мягкое, ты какой-то бред несешь. |
newKingOfTheBlock,
че, использование необъявленных переменных. Еще один защитник говнокода. И проив empty. Мало того, что empty правильно здесь не генерит вывод ошибок типа Notice. Так оно еще быстрее <?php function test($key = '') { static $arr_time = array(); if (isset($arr_time[$key])) { $t = (microtime(true) - $arr_time[$key]['time']) * 1000; $unit=array('b','kb','mb','gb','tb','pb'); $m = memory_get_usage() - $arr_time[$key]['memory']; $m = @round($m/pow(1024,($i=floor(log($m,1024)))),2).' '.$unit[$i]; //собака друг человека :-) echo 'Run time - ', $key, ' (ms): ', $t, ', memory: ', $m, (PHP_SAPI == 'cli' ? PHP_EOL : '<br>'); unset ($arr_time[$key]); } else { $arr_time[$key] = array('time' => microtime(true), 'memory' => memory_get_usage()); } } $arr = range(0, 1000000); test('bolean'); foreach($arr as $value){ $a = !$_COOKIE['test']; } test('bolean'); test('empty'); foreach($arr as $value){ $a = empty($_COOKIE['test']); } test('empty'); Будет работать и там где ошибки включены. Ребята вы простите о чем здесь? Ка написать говнокод советуете или что? Или говорите что ошибка типа Notice это так для чайников, а крутые перцы на нее ложат |
Цитата:
Вы что пытаетесь доказать? Путаете хрен с пальцем, а включение вывода ошибок на реальном сервере кроме как дурью, более назвать нечем. |
Цитата:
http://php.net/manual/ru/errorfunc.c...rror-reporting |
Poznakomlus,
Хотел написать ровно то же, что написал laimas, выше. Речь о том, что вы спутали теплое с мягким. Игнорировать ли предупреждения, и стиль написания кода -- это уже другие вропросы. |
Цитата:
|
Цитата:
Знаете что, $a = empty($_COOKIE[0]); даст положительный результат, хотя вряд ли это ожидаемое. Так чего вы доказать хотите? Я даже и не заметил, что плевок то не в мою сторону был. :) |
Цитата:
empty(null) === true; //а говорил с доками дружишь |
Цитата:
|
Часовой пояс GMT +3, время: 07:25. |