Autor Zpráva
Wan-To
Profil *
Jaké má PHP 5 nové možnosti oproti PHP 4? Má PHP 5 používat?
Anonymní
Profil *
Zejména jde o nové možnosti v OOP, jako jsou výjimky, destruktory, abstraktní třídy, rozhraní, privátní a chráněné metody atd.
PHP 5 je celkem přijatelně zpětně kompatibilní s PHP 4. Obecně se předpokládá postupné nahrazení PHP 4 za PHP 5, podobně jako tomu v minulosti bylo u PHP 3.
Taky jsou nějaké nové funkce a rozšíření, asi nejčastěji zmiňované SimpleXML pro snadnou práci s XML a pak SQLite, což je embeded relační databáze která zná SQL.

Někde o tom lze najít i nějaké články v češtině (myslím, že na einstein.cz).
Wan-To
Profil *
Zejména jde o nové možnosti v OOP, jako jsou výjimky, destruktory, abstraktní třídy, rozhraní, privátní a chráněné metody atd.
To je sice pěkné, ale to už se může PHP úplně zrušit a začít všechno psát v Javě jako servlety... Aby náhodou PHP 10 nebylo úplně to samé, co Java ;-)
llook
Profil
Pokud někdo nechce používat objekty, nemusí. Stále je možné v PHP (i v PHP 5) psát jednoduché skriptíky, ale zároveň i rozsáhlejší aplikace.
To se mi na PHP taky líbí, můžu napsat několikařádkovou blbůstku, stejně jako objektový monstrum.

Stejně tak by se mohla zrušit Java a všechno psát v C#... ;)
Wan-To
Profil *
Kdyby PHP nebylo jednoduché a webzdarma by podporoval Javu, tak bych v PHP nenapsal ani ň (ani echo ;-) ).

Stejně tak by se mohla zrušit Java a všechno psát v C#... ;)
Jenom by musel někdo vymyslet, jak program v C přeložený na Linuxu spustit na Windows... To je velá výhoda Javy, kterou C nemá.
izsak
Profil
Wan-To
Nejedná sa o klasické C, ale o C#.NET, jazyk podobný Jave. A C# kód (tzv. assemblies) je spustiteľný cez projekt Mono v Linuxe.

PHP5: predpokladám, že je rýchlejšie, optimalizované a prínaša nové prvky ako foreach()
thingwath
Profil
llook
Ale jo, jenže stejně to v PHP někdy dost skřípe...
Toto téma je uzamčeno. Odpověď nelze zaslat.