[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Зацените ГавНоКод :)))
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Shkiper
Цитата
а ты программистом себя кличишь...

я себя так не называю, потому-что я начинающий программист
inpost
Shkiper
Ты именно на эти слова обратил внимание? То есть это для тебя было самым важным?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Shkiper
Для меня теперь ничго не важно. на этом форуме только критиковать могут dry.gif
Winston
Цитата (Shkiper @ 21.08.2012 - 14:24)
на этом форуме только критиковать могут

Когда есть за что, могут и похвалить wink.gif
Игорь_Vasinsky
а чё ты действительно не корректируешь то по замечаниям?

_____________
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
johniek_comp
вот же секрет раскрыт

Цитата
Подвох в том, что только с версии 5.4, до этого E_STRICT не входил в уровень E_ALL.
http://php.net/manual/ru/function.error-reporting.php
Цитата
5.4.0 E_STRICT стал частью E_ALL.


для наглядности запусти этот код на php<5.4

$constants = get_defined_constants(); 
asort($constants);
echo '<table border="1" width="400" cellpadding="5">';
foreach($constants as $k => $v){
if(strpos($k, 'E_') !== 0)
continue;
printf(
'<tr><td>'.$k.'</td><td>%04b</td><td>%04b</td>'.
'<td>%04b</td><td>%04b</td><td>'.$v.'</td></tr>',
$v >> 12 & 15, $v >> 8 & 15, $v >> 4 & 15, $v & 15
);
}
echo '</table>';


Цитата
Сообщения об ошибках

Начиная с PHP 5 был объявлен новый уровень ошибок - E_STRICT со значением 2048. Он позволяет PHP давать советы по способности взаимодействия и будущей совместимости вашего кода, а также отслеживает случаи использования устаревшего кода.

Замечание: E_ALL не включает E_STRICT, так что по умолчанию этот уровень ошибок выключен. Для просмотра этих сообщений вы должны специально включить E_STRICT в используемом вами уровне сообщений об ошибках.

Подробнее смотрите в главе "Предопределенные константы".



  add a noteUser Contributed Notes Сообщения об ошибках
Anonymous 13-Aug-2012 01:28
According to the notes in the php.ini file, E_ALL *does* include E_STRICT; to exclude it you would use E_ALL & ~E_STRICT

This may be useful for someone who has upgraded and kept their old php.ini
Anonymous 31-Mar-2008 05:52
To enable full error reporting (recommended for development boxes) use:

use error_reporting(E_ALL | E_STRICT);

or in php.ini:

error_reporting  =  E_ALL | E_STRICT


_____________
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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.