![]() |
Показаны 4 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Что конкретно изменилось в новой версии PHP (http://netadmin.ws/forum/showthread.php?threadid=1962)
Что конкретно изменилось в новой версии PHP
Предлагаю обсудить что конкретно изменилось в новой версии пхп чтобы не делать ошибок при программировании. Кто уже разобрался с этим, поделитесь опытом.
__________________
Всегда есть решение.
В новой это какой ?
B 4.2.1 ничего пренципиально нового нет.
http://www.php.net/release_4_2_1.phpй
php.ini
register globals off
по умолчанию
90% старых скриптов не пашут по ка не включишь или самим PHP не будешь экспортировать элементы массиивов $_GET $_POST $_COOKIE в глобальные переменные
я при написании борюсь с этим проще:
...гденить в common.php (или другом файле который используется глобально)
foreach( $_GET | $_POST| $_COOKIE (нужное подчеркнуть) as $key => $val) $myarr[$key]=$val;
потом все что мне надо будет в массиве $myarr... или другом - куда положу..
А когда в очередной раз поменяются имена глобальных переменных мне требуется изменить их всего в одном месте...
Манипуляции несложные а нервов много экономят.
новое в PHP 4.3.х (пока только альфа версия)
заглянул щас на офицальный сайт PHP, покопался в новостях...
то про что говорю конечно уже не первой свежести, но все же стоит взглянуть - это довольно заметно отличается от того что видел ранее
пример иcходника с использованием нового движка Zend 2
там же на сайте можно скачать второй альфа релиз PHP 4.3.0 (with Zend 2) - в том числе и под винды
__________________
FAQ OFF
| Формат времени GMT. Текущее время 06:31. | Показаны 4 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.