Jump to content
  • 0

Стоит ли переходить на PHP 5.3


Fenix
 Share

PHP 5.3  

14 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Question

21 answers to this question

Recommended Posts

  • 0

Это равносильно вопросу стоит ли переходить на html 5.0?

Пусть другие тестят, а мое мнение - пока подожду стабильности, а потом куда спешить то? Чем не устраивает пых пятый?

Link to comment
Share on other sites

  • 0

Можно адекватную статью или ветку, где обсуждаются изменения PHP 5.3? Задавался таким же вопросом, но пока не прочитаю о плюсах, то навряд ли буду делать лишние телодвижения...

Хотя вот слышал, что некоторые скрипты писанные для ранних версий PHP 5 почему то вылетают на 5.3. Это правда?

Link to comment
Share on other sites

  • 0
+ люто бешено плюсую, нахрен оно вообще???
Если вам не надо, это не значит, что всем не надо. У ФССП есть программа под названием ПК "Судебный пристав", которая работает на файрбёрдах (у нас тут 25 районов, у каждого есть сервер с этой байдой), а различные примочки для массовой смены настроек, сбора статистики, поиска должников, выгрузки данных для обмена, выборок по должникам для начальства по всем базам приходится писать самому. Поскольку я кроме PHP ничего не знаю, то мне php_interbase нужен. Есть, конечно, PDO, но там очень долго курить надо, я лучше уж сразу perl учить начну. Edited by Int
Link to comment
Share on other sites

  • 0
Это все понятно, просто переходить если буду только на full версию.

В пхп нет полных версий и урезаных. Есть бета, RC (Release Candidates), и Stable Releases.

Вот стабильная последняя версия 5.3.1, по ченч логу если судить кучу всего повиксили, так что глюков не больше чем в текущей 5.2.12

Вот выдержка с оффсайта про 5.3.0 ещё:

The key features of PHP 5.3.0 include:

* Support for namespaces

* Late static binding

* Lambda Functions and Closures

* Syntax additions: NOWDOC, ternary short cut "?:" and jump label (limited goto), __callStatic()

* Under the hood performance improvements

* Optional garbage collection for cyclic references

* Optional mysqlnd PHP native replacement for libmysql

* Improved Windows support including VC9 and experimental X64 binaries as well as portability to other supported platforms

* More consistent float rounding

* Deprecation notices are now handled via E_DEPRECATED (part of E_ALL) instead of the E_STRICT error level

* Several enhancements to enable more flexiblity in php.ini (and ini parsing in general)

* New bundled extensions: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant

* Over 140 bug fixes and improvements to PHP, in particular to: ext/openssl, ext/spl and ext/date

одно пофиксенных 140 багов чего стоит ^_^

Link to comment
Share on other sites

  • 0
Если вам не надо, это не значит, что всем не надо. У ФССП есть программа под названием ПК "Судебный пристав", которая работает на файрбёрдах (у нас тут 25 районов, у каждого есть сервер с этой байдой), а различные примочки для массовой смены настроек, сбора статистики, поиска должников, выгрузки данных для обмена, выборок по должникам для начальства по всем базам приходится писать самому. Поскольку я кроме PHP ничего не знаю, то мне php_interbase нужен. Есть, конечно, PDO, но там очень долго курить надо, я лучше уж сразу perl учить начну.

О_о.

Не знаю что сказать то...

Link to comment
Share on other sites

  • 0
Хотя вот слышал, что некоторые скрипты писанные для ранних версий PHP 5 почему то вылетают на 5.3. Это правда?

Да, это правда. Например в 5.3 Вы не можете заключить скрипт в контейнер <? ?> - интерпретатор решит, что символы <? ?> и код внутри них - это обычный текст. В 5.3 правильным считается вариант <?php ?>, который и поддерживается.

Помимо этого в 5.3 в исходных настройках php.ini многое отличается от 5.2.х. Например - директива magic_quotes_gpc по дефолту имеет значение off. Т.е. волшебные кавычки выключены.

Мое мнение - нужно быть в курсе, какие изменения претерпел php в версии 5.3. Потому что если об этом не знать, то в один момент, когда хостинг провайдеры перейдут на 5.3, скрипты, написанные под 5.2.х могут оказаться неработоспособными.

Link to comment
Share on other sites

  • 0

У меня в 5.3.1 всё работает внутри <??>, может стоит просто php.ini ковырнуть на предмет short_open_tags?

Единственное, что меня нервирует - это установка часового пояса при работе с date(), раньше без него всё шло.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy