The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз PHP 5.5.0, opennews (??), 21-Июн-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


28. "Релиз PHP 5.5.0"  +3 +/
Сообщение от Corner (?), 21-Июн-13, 13:14 
$b = $a + 5; без инициализации $a  - полный бред. Язык не разрешает это делать.
Касательно прибавления булева числа - разберитесь сначала, что такое булево число.
PHP, конечно, не ангел. Но бросаться на него голословно - дурной тон.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

30. "Релиз PHP 5.5.0"  –1 +/
Сообщение от бедный буратино (ok), 21-Июн-13, 13:55 
> $b = $a + 5; без инициализации $a  - полный бред.
> Язык не разрешает это делать.
> Касательно прибавления булева числа - разберитесь сначала, что такое булево число.
> PHP, конечно, не ангел. Но бросаться на него голословно - дурной тон.

http://dev.on.51t.ru/svodka-1371200752.html

разрешает. ещё он разрешает при ошибке в include не падать полностью, а исполнять. вообще, при неверных данных он до конца пытается исполнять, иногда это приводит к выдаче данных, которые не стоило бы показывать.

Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз PHP 5.5.0"  +/
Сообщение от kurokaze (ok), 22-Июн-13, 14:58 
по твоей же ссылке
PHP Notice: Undefined variable:

Читай внимательнее в следующий раз на что ссылаешься.

Ответить | Правка | Наверх | Cообщить модератору

104. "Релиз PHP 5.5.0"  +2 +/
Сообщение от бедный буратино (ok), 22-Июн-13, 15:16 
> по твоей же ссылке
> PHP Notice: Undefined variable:
> Читай внимательнее в следующий раз на что ссылаешься.

Ээээ. это мой тест. Оно ИСПОЛНИЛО его. К тому же, у многих в дефолте оно посылает свой stderr в какой-нибудь неведомый лог, и юзер этого нотийса просто не увидит.

Оно обязано тупо упасть, а не угадывать, что имел ввиду разработчик. Ибо чаще всего это банальная опечатка, и из-за этого можно получить трудноуловимую проблему. Должно быть два состояния - правильный код и неправильный, а не "ну, эта, а вдруг?".

Ответить | Правка | Наверх | Cообщить модератору

260. "Релиз PHP 5.5.0"  +/
Сообщение от WhiteWind (??), 24-Июн-13, 05:50 
Умные люди (как я, например) используют set_error_handler(), чтобы все нотисы/варнинги/etc. превращать в исключения. Так ни один нотис не ускользнёт вне зависимости от настроек в php.ini
Ответить | Правка | Наверх | Cообщить модератору

261. "Релиз PHP 5.5.0"  +1 +/
Сообщение от бедный буратино (ok), 24-Июн-13, 06:01 
> Умные люди (как я, например) используют set_error_handler(), чтобы все нотисы/варнинги/etc.
> превращать в исключения. Так ни один нотис не ускользнёт вне зависимости
> от настроек в php.ini

Дефолт от этого не изменится. И поэтому даже в этой теме кто-то считает это нормой, а кто-то снабжает код костылями, чтобы эту норму поменять. Именно об этом и шла речь.

Ответить | Правка | Наверх | Cообщить модератору

269. "Релиз PHP 5.5.0"  +/
Сообщение от arisu (ok), 24-Июн-13, 13:10 
няшечка, это не «костыли», это встроеная возможность языка. ты совсем-то херню уже не мели, а.
Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз PHP 5.5.0"  +/
Сообщение от YetAnotherOnanym (ok), 21-Июн-13, 14:48 
> Касательно прибавления булева числа - разберитесь сначала, что такое булево число.

"прибавить что-нибудь булевое - из той же пьесы" - где тут "число"?

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру