glock18
16.08.2013 - 11:52
В этом топике сразу видно людей, которым плевать на ошибки которые отключают error_reporting
inpost
16.08.2013 - 12:08
StrannikВ случае, если переменной не было - будет предупреждение, это минус. Кроме этого обрати внимание на мануал:
http://www.php.net/manual/en/types.comparisons.phpТут очень чётко расписана разница между разными сравнениями, ты должен сам определить, какое именно надо в данном месте, что больше всего подходит по логике и по ситуации. Глупый пример: если ты делаешь калькулятор, то !empty не подходит, так как калькулятор может принимать входящие данные в виде цифры 0, и т.д. и т.п.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
16.08.2013 - 12:24
ну вы задроты... лето кончилось почти - они по мануалам бегают...
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь, тебя что, Джонек укусил? о_О
Игорь_Vasinsky
16.08.2013 - 12:46
да не.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
16.08.2013 - 12:48
Игорь_VasinskyДжонек, это ты? По чём купил аккаунт Игоря? *trollface*
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
16.08.2013 - 13:03
да причём здесь джоник))
у меня пятница, админ нам сокращённый день ещё устроил (будет сервак отрубать)
я просто угараю))
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Наливай, чо.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Valick
16.08.2013 - 13:33
Цитата |
у меня пятница, админ |
Игорь_Vasinsky
16.08.2013 - 14:20
ахахахаха.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Лучше делать так, как привык: if($secondary != '') или if(!empty($secondary))!
1. Потому что ты так привык!
2. Обработчику кода так яснее.
Не только обработчику. Вообще код нужно писать так, чтобы он читался на одном дыхании, без запинок. Вот как читать?
if($secondary)
Цитата |
Если вторичный, то... |
Вся логика на смарку. Что за вторичный, как его зовут... Я этот потерпевший первый раз вижу (с)
Другое дело
if(!empty($secondary))
Цитата |
Если не пуста переменная.... |
Ну или другие, более понятные варианты.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Strannik
17.08.2013 - 15:35
Ок, народ спасибо, пояснили)
Из вышесказанного для себя понял, что если переменная
$secondary в
{} не участвует, то допустимо, в противном случае разумеется ошибка, т.е.
Пример(само собой можно и без него):
допустим код: if($secondary){echo 'true';}
else{echo 'no';}
недопустимый код:if($secondary){echo 'secondary = '.$secondary;}
else{echo 'secondary = empty';}
P.S.: а вообще как правильно подмечают, лучше сразу привыкать к хорошему=)
inpost
17.08.2013 - 15:48
Создай чистый файл, пропиши error_reporting(-1);
и дальше код:
if($secondary){echo 'true';}
else{echo 'no';}
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
HErATuB
19.08.2013 - 10:16
Цитата (twin @ 16.08.2013 - 15:35) |
Не только обработчику. Вообще код нужно писать так, чтобы он читался на одном дыхании, без запинок. Вот как читать?
if($secondary) |
Легко читается
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.