Новости - это то, что хороший редактор выбрал для публикации.
Для затравки напишу-ка про парочку особенностей PHP, которые ничтожно кто (в основном из начинающих) знает.
1. Наверное, многие сталкивались с таковой проблемой, что в скриптах не хочет работать редирект. Чем сего, комментатор PHP неотступно выдает слух об ошибке. Это происходит потому как, что где-то в вашем скрипте уже произошел вывод контента. Значит, тыкать заголовки оператором header() становится бессмысленно. Строго говоря, PHP на это и указывает в своих сообщениях. Часто такая плод вдохновения происходит, когда в конце одного из подключаемых php-скриптов остаются пробелы или бесплодная строка, заметить которые часом бывает проблематично. А остаются они позже завершающей скрипт конструкции “?>”. Программа получает знак ”Все, php закончился, дальше идет прямой дедукция в браузер”. Ну и выводит. Как этого избежать? Смерти просто: не оценивать в конце скрипта “?>”, интерпретатор на это не ругается, так хотя бы лучше.
2. Начиная с версии 5.2.1, в PHP изменился алгоритм формирования псевдослучайных последовательностей чисел с помощью функции mt_rand(). В документации это распознать сложно, а вот я столкнулся с сим сам, когда при переходе с четвертой версии на свежую пятую оказалось, что скрипт, генерирующий случайные числа на основе задаваемого начального значения (с помощью функции mt_srand(), которую начиная с версии 4.2.0 вызывать свободно, но она случается нужна, коль скоро вам нужно формировать одни и те же последовательности), стал выдавать ни на копейку другие числа. Будьте бдительны. :)
mass-7
Автофургоны Максус (Maxus LDV)
Урок Первый.
Комментариев нет:
Отправить комментарий