W dniu dzisiejszym ukazała się finalna wersja PHP 5.3.0. Jak można dowiedzieć się ze strony http://php.net/releases/5_3_0.php w obecnym wydaniu naprawiono około 140 błędów, dodano m.in. obsługę przestrzeni nazw, znanym programistom choćby z języka C++, dodatkowy znacznik do osadzania kodu HTML w PHP (NOWDOC), dodatkowy, skrócony zapis operatora ? (http://pl2.php.net/ternary), nowe rozszerzenia (ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant) oraz tzw. "pózne wiązanie" (http://pl.php.net/lsb).
PHP wydanie 5.3.0 mozna pobrać ze strony http://php.net/downloads.php#v5.3.0.
ubiegłeś mnie dosłownie o kilka chwil, akurat musiałem odejść od kompa przed naciśnięciem "Napisz temat"
Jak dla mnie 5.3 to może nie rewelacja jeśli chodzi o OOP - dalej sporo brakuje do pełnej obiektowości - ale zdecydowanie krok w dobrą stronę.
W changelogu widziałem też kilka nowych funkcji, które mogą okazać się przydatne, jak również kilka zmian w działaniu...
I przestrzenie nazw, w końcu
Firefox 3.5, nb 6.7 a teraz php5.3, chyba się zmówili =) O intl i enchant wcześniej nie słyszałem, myślałem że takie rzeczy dopiero w php6 które poza unicode miało właśnie położyć większy nacisk na l10n i i18n.
po prostu release puścili, a jutro na wakacje
zastanawia mnie tylko po co wprowadzili instrukcje goto - rzecz wzięta z zamierzchłych czasów, podejrzewam, że będzie wprowadzała tylko chaos w kodzie... obym się mylił
Dopiero gdy wszystkie te zmiany są podane na tacy w jednym miejscu widać ile dodano. Przeglądając wcześniej dokumentację nie sądziłem że aż tyle tego będzie. Początkującym użytkownikom będzie coraz trudniej odnaleźć się w tym języku. Osobiście cieszą mnie ns, lambda, operator ?: i CRYPT_BLOWFISH.
A tu jeszcze FF 3.5 dzisiaj, nawet nie wiedziałem. Jest się czym bawić
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)