TELEFON: +420 226 804 880
Slovensko: 02 / 202 83 041
FAX: +420 226 804 881
E-mail:
Všechny druhy technické podpory jsou k dispozici nonstop!
Pro naše zákazníky doporučujeme používat kontaktní formulář, který neleznete po přihlášení ve vašem účtě.
Obchodní oddělení:
Na tyto kontakty !!NEZASÍLEJTE!! žádosti o spolupráci, žádosti budou ignorované!
TeamSpeak 3 Public server

CS 1.6 Public

Call of Duty 1 Public server

GTA SA Public #01

GTA SA Public #02

Vážení zákazníci,
chystáme se na změnu PHP z verze 5.2.x (konkrétně z 5.2.6) na novou verzi PHP 5.3.x (konkrétně na 5.3.8). Tato změna se dělá z důvodu větší bezpečnosti nové verze a také z důvodu, že větev 5.2.x je již zastaralá a není podporovaná. Bohužel změna sebou nese i drobnou součinnost ze strany Vás, našich zákazníků. Nová verze má drobné změny od stávající verze a tak bude potřeba upravit Vaše aplikace v souladu se změnami v PHP 5.3.x. Aby jste to měli jednodužší, připravili jsme pro Vás tento článek, který je souhrnem nejdůležitějších změn v PHP 5.3.x.
Změna verze PHP proběhne na začátku října 2011 o přesném termínu Vás budeme ještě informovat. V případě, že by jste měli problém něco převést a přepsat, kontaktujte nás na technické podpořě.
Nová verze opravuje spousty bezpečnostních chyb a aktualizuje knihovnu sqlite na verzi 3.6.22, PCRE 8.00 a databázi časových zón na verzi 2010.3. Přidává podporu knihovny libpng 1.4.0 a algoritmů SHA-256 a SHA-512.
Vývojáři opravili několik chyb způsobující nestabilitu a odstranili úniky paměti, především u Windows verze. Oprav se dočkaly funkce strip_tags(), strtotime(), isset(), empty() a další. Kompletní přehled oprav naleznete v seznamu změn.
Podrobný seznam změn se dozvíte v článku Jakuba Vrány na tomto odkaze
Další články jsou k dispozici na těchto adresách:
Důrazně doporučujeme si přečíst Migrační manuál z PHP 5.2.x na PHP 5.3.x http://www.php.net/manual/en/migration53.php
I když většinu existujících PHP 5 kódu by měly fungovat beze změn, prosím, vemte na vědomí některé zpětně nekompatibilní změny: (vybrali jsme pouze ty zásadní)
Následující klíčová slova jsou nyní vyhrazeny a nemohou být použity ve funkci, třídě, atd
PHP 5.3.x přináší dvě nové úrovně chyb: E_DEPRECATED a E_USER_DEPRECATED. E_DEPRECATED se používá k označení, že se danná funkce již nepoužívá. E_USER_DEPRECATED je určena pro označení nepoužívané funkce uživatelského kódu, podobně jako E_USER_ERROR a E_USER_WARNING.
Níže je uveden seznam zastaralých INI directives. Použití jakékoliv z těchto INI directives způsobí chybu E_DEPRECATED, která je vyvolána pči spuštění.
Zastaralé funkce:
Doporučujeme se také podívat na stránnku Nových parametrů v PHP 5.3.x, dále na stránku nových funkcí v PHP 5.3.x, nových konstant, nových tříd a nových metod. Dále také na seznam nových globálních konstant
29.08.2011 | Napsal: Pavel Dvořák | Téma: Novinky | Stálý odkaz