
PHP 5.3.3 a 5.2.14 – lepší stabilita a bezpečnost
Vývojový tým PHP opět zapracoval a uvolnil další aktualizace verzí 5.3.x a 5.2.x. Jako obvykle se průběžné verze zaměřily hlavně na zlepšování stability a bezpečnosti, přičemž seznam změn je poměrně bohatý. Nejzajímavější pro uživatele je změna týkající se konstruktoru tříd uzavřených v namespace, protože tato úprava není zpětně kompatibilní se staršími verzemi PHP. Dříve bylo možné používat jako konstruktor metodu, která měla stejný název jako třída (z důvodu zpětné kompatibility). Od PHP 5.3.3. toto pravidlo již neplatí pro třídy uzavřené v namespace.
namespace Foo; class Bar { public function Bar() { // v PHP 5.3.0-5.3.2 je to konstruktor // v PHP 5.3.3 je to obyčejná metoda } }
Tato změna se netýká tříd, které nejsou uzavřené v namespace.
Mohlo by vás také zajímat
-
AI a internetové podvody
29. října 2024 -
Globální výpadek IT systémů: Může za to jediná aktualizace
19. července 2024 -
Co je to VRAM a jak ji navýšit bez drahého upgradu?
20. srpna 2024 -
LAMP VPS: Rychlé a efektivní nasazení webových aplikací
6. února 2025
Nejnovější
-
INNOCN monitory: špičková kvalita za zlomek ceny
5. června 2025 -
20 let Ubuntu: Cesta od revoluce k digitální každodennosti
30. května 2025 -
Google Chrome nyní mění kompromitovaná hesla – jak to funguje?
28. května 2025 -
Google spouští AI Přehledy ve vyhledávání v Česku
23. května 2025
Lukyer
Čvc 27, 2010 v 16:05A jak tedy ve Vašem příkladě deklarovat konstruktor v PHP 5.3.3? :)
maugly
Čvc 28, 2010 v 10:28ze by __construct() ? :)