Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Newsy _ PHP 5.3.0 wydane !

Napisany przez: blooregard 30.06.2009, 13:30:04

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.

Napisany przez: osl 30.06.2009, 13:43:23

ubiegłeś mnie dosłownie o kilka chwil, akurat musiałem odejść od kompa przed naciśnięciem "Napisz temat" biggrin.gif
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 biggrin.gif

Napisany przez: ucho 30.06.2009, 13:45:13

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.

Napisany przez: osl 30.06.2009, 13:56:24

po prostu release puścili, a jutro na wakacje tongue.gif
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ł smile.gif

Napisany przez: wookieb 30.06.2009, 13:58:18

Cytat(osl @ 30.06.2009, 14:56:24 ) *
zastanawia mnie tylko po co wprowadzili instrukcje goto - rzecz wzięta z zamierzchłych czasó

Czasem się przydaje smile.gif Znajdzie się dla niej wiele dość dobrych zastosowań smile.gif Ale czasem truuudno będzie się czytac taki kod tongue.gif

Napisany przez: viking 30.06.2009, 14:00:19

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ć smile.gif

Napisany przez: batman 30.06.2009, 14:01:43

Cytat(ucho @ 30.06.2009, 14:45:13 ) *
Firefox 3.5, nb 6.7 a teraz php5.3, chyba się zmówili =)
PHP 5.3 miało wyjść przed weekendem, ale w ostatniej chwili coś wypadło.

~blooregardTrochę za mało info podałeś. Akurat to wydanie PHP wymaga, by więcej o nim napisać.

Cytat
zastanawia mnie tylko po co wprowadzili instrukcje goto
Jest to kolejny przejaw dbania o użytkownika...
Innymi słowy - zrobimy i już. A to, że w kodzie będzie burdel - trudno.

Napisany przez: osl 30.06.2009, 14:05:00

Cytat(batman @ 30.06.2009, 15:01:43 ) *
Jest to kolejny przejaw dbania o użytkownika...


również gdzieś tam znalazłem, że pod naciskiem ludzi przywrócili funkcję is_a()... nigdy z niej nie korzystałem, a wkurzałem się tylko jak niektóre rozszerzenia warningami/strictami sypały...
Warto poczytać changelog. Wyjątkowo ciekawy smile.gif

Napisany przez: nospor 30.06.2009, 14:06:44

Cytat
Firefox 3.5, nb 6.7 a teraz php5.3, chyba się zmówili
no i nie zapominajmy jeszcze o PDT 2.1
nie wiem czemu o tym nikt nie wspomina

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)