Vývoj PHP 6
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Vývoj PHP 6Vývoj PHP 6

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Vývoj PHP 6

Google       Google       18. 12. 2006       12 140×
Reklama
Reklama

Vyjde-li nebo vytváří-li se nová verze nějakého programovacího jazyka, vyvolává to v lidech (programátorech) dvě různé reakce. Buď se na novou verzi těší a nemohou se jí dočkat anebo mají strach z toho, jestli se novým kritériím dokáží snadno přizpůsobit. Zde přináším pár informací ohledně vývoje PHP 6.


Odstraněné vlastnosti

Za prvé zmizí některé direktivy jako:

  • register_globals
  • magic_quotes_gpc
  • magic_quotes_runtime
  • safe_mode
  • zend.ze1_compatibility_mode
  • register_long_arrays

Bude také zamezena možnost vyskočit z proměnlivého počtu cyklů (smyček) konstrukcí break.
Měla by též zmizet doporučovaná syntaxe {}, ale díky bouřlivé odezvě na tuto úpravu se o tom bude dále jednat.

Zachované vlastnosti

› Zůstane nám direktiva open_basedir.
› I nadále bude možné definovat třídy podmíněně a zůstanou i staré konstruktory.
› I nadále nevyvolá žádnou chybu zápis do nedeklarované vlastnosti objektu.
› Náš PHP skript bude i nadále začínat <?, ovšem syntaxe <% společně s direktivou asp_tags bude odstraněna.

Novinky

› Vznikne typ int64, typ int zůstane na platformě závislý.
› Po dlouhých diskuzích se přecijen dostane do jazyka jinde nepříliš populární příkaz goto, ovšem kvůli zásadním omezením se pro něj použije syntaxe break label.
› V konstrukci foreach bude možné místo hodnoty používat funkci list.
› Uvnitř operátoru [] bude možné používat složitější výrazy stejně jako u funkcí substr a array_slice.
› Konstrukce self:: se vždy vztahuje ke třídě, ve které je použita. Často by se hodilo, aby se vztahovala ke třídě, přes kterou jsme se k self v rodiči dostali. Proto bude zavedena nová konstrukce static:: (možná this::), která tuto funkčnost zajistí.
› Statické volání nestatické metody vyvolá místo E_STRICT rovnou E_ERROR.
› Ovšem za nejvýznamnější změnu je považováno vložení nové direktivy allow_url_include, která bude ovlivňovat používání vzdálených souborů při vkládání PHP kódu.


Několik novinek bylo zamítnuto a vývoj PHP 6 ještě není u konce, takže si myslím, že je ještě na co se těšit. Doufejme jen, že nás vývojáři mile překvapí a my se budeme moci na PHP 6 těšit a ti druzí se, doufejme, budou snadno přizpůsobovat.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Tomáš BobekAutor je designérem stránek (2D grafika), ovládá jazyky HTML, CSS, PHP, JavaScript a zajímá se o programování v Javě.Krom programujte.com se podílí na projektech maths.cz (jako redaktor a grafik), ceskewebstudio.cz (jako designér) a webber.cz (jako JavaScript scriptař). Ostatní volný čas rád tráví s přáteli nebo sportuje (tenis, nohejbal, hokejbal, závodně fotbal).
Web     Twitter     Facebook    

Nové články

Obrázek ke článku Spotřebitelé důvěřují novým technologiím při péči o seniory, ale správu financí by jim nesvěřili

Spotřebitelé důvěřují novým technologiím při péči o seniory, ale správu financí by jim nesvěřili

 71 % vítá nové technologie ke sledování zdravotního stavu postarších příbuzných, které jim umožňují žít déle doma

 Pouhých 7 % by svěřilo správu svých financí umělé inteligenci, i kdyby to znamenalo rychleji naspořit prostředky na pořízení bydlení

 64 % respondentů nemá dojem, že firmy a stát dostatečně informují o tom, jaké technologie a jak užívají

Reklama
Reklama
Obrázek ke článku Mobilní operátoři využívají digitální modely terénů a kvůli stavebnímu boomu i 3D modely budov

Mobilní operátoři využívají digitální modely terénů a kvůli stavebnímu boomu i 3D modely budov

Mít pokrytí co nejširšího území Česka a nabízet svým zákazníkům co nejlepší signál je společným cílem všech mobilních operátorů. Při plánování sítí proto využívají aktualizovaných digitálních modelů terénu, jež jim umožňují přesně si vypočítat pokrytí a šíření signálu. V hustě zastavěných oblastech a s ohledem na stavební boom jim pak pomáhají také 3D modely budov, které by jim při nesprávném umístění vysílače mohly signál blokovat.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý