Számítógépek, Szoftver
PHP 7: Mi új és amikor megjelent?
Web Development - az egyik legfontosabb trendek programozás. És minden fejlesztő, aki dolgozik ezen a területen, és tartja magát egy igazi programozó, ismeri a nyelvet, mint a PHP. Ez a programozási nyelv már nagyon hosszú, és sikeresen használják szerte a világon a fejlesztési weboldalak és webes alkalmazások. És ha kialakulása előtt végeztük az ötödik változat a nyelvet, de most minden lépni a PHP 7. Megjelent az új verzió - június 11, 2015. Érdemes megjegyezni, hogy ez csak egy alfa verzió. A végső végére tervezik 2015-ig.
újítások
Szóval, mi az újdonság a legújabb verzióját a nyelvet? A fejlesztők tettek a következő változtatásokat és kiegészítéseket:
- PHP Performance 7 megduplázódott, mint az előző verziók.
- 64 bites architektúra megmarad.
- A nagyszámú végzetes hibát vált kivételek.
- Volt egy kombinált üzemben értékeket összehasonlítani.
- Támogatja csökkentett használat design.
- Hozzáadott egy nyilatkozatot, hogy a vizsgálatokat a változó létezését és visszatér.
- Lehetővé vált, hogy adja tömböket állandó értékek, amelyek nyilvánítják a meghatározására.
- Syntax tervezők a negyedik verzió már elavult.
- A PHP 7 hozzáadott névtelen osztályok.
Ez egy rövid változások listája. Következő lesz szó a fejlesztés és innováció a nyelvet. Meglepő, hogy a kiadás az ötödik változat megjelenése előtt a hetedik 10 év telt el.
Akkor miért nincs PHP 5 PHP 6?
Sokak számára ez egy rejtély. Tény, hogy minden egyszerű. Kiadása a „hat” egyszerűen nem került sor. Fő jellemzője volt a támogató karakterek „Unicode”, mint a webes fejlesztés nélkül sehol.
Az ötlet az volt, hogy végre ezt a támogatást a PHP kernel 7. Mi új adna? Bővítése lehetőségek a nyelv, természetesen. Lehetséges lenne, hogy használható emotikonok azonosítókat, valamint bővíteni a funkcionalitást sor különböző nyelveken.
A tervek ambiciózusak, de volt számos problémát vet fel. Nagyon nehéz volt és unalmas, hogy port egy nagy része a kódot annak érdekében, hogy fenntartsák a „Unicode”. Ez befolyásolta a lehetőséget, és a frusztrált webes fejlesztők. Így idővel érdeklődés támogatása „Unicode” kezdett csökkenni, és a hatodik változat már nem lehet fejleszteni.
De ez már történelem, mint a PHP verziója 7. Mi az új benne?
teljesítmény javítását
Korábban a frissítés javítja a teljesítményt jelentősen, és a fő cél a fejlesztők egy jelentős elmozdulás a PHP 7 a jobb. Képesek voltak kezelni. Most az érdeke programozók Zend motor, amelynek alapja a PHP nyelvet, nőtt többször. Sok szakértő észrevették, hogy az új verzió jelentősen fejlődött, és versenyképessé válnak. Végtére is, a vezetés kezdte meghódítani más script programozási nyelvek.
Motor Just In Time
7 PHP fejlesztés kezdődött vizsgálatok többet megtudni a bevezetése ez a motor, amely képes lefordítani a kódot a gépbe dinamikusan. Végül is, ez lehetővé teszi, hogy növelje a sebességet a kód végrehajtása alatt. Bár teljesen végrehajtása még nem történt meg, de az alkotók aktívan kísérletezni vele. Ha sikerül végrehajtani JIT nyelvű motor, akkor emelje fel a legmagasabb szintű teljesítményt még magasabb.
Absztrakt szintaxis fa
Ez az összeállítás a lépést javasolt az orosz programozó. Wood is számos előnnyel jár, többek között - egy nagy potenciális jövőbeni optimalizálása és hatékonyabb memória kiosztás, amely meggyorsítja a munkát a PHP 7. Így ismertetett megnyitásának lehetőségét egy fa egyedi alkalmazások. Ez ahhoz vezethet, hogy a megjelenése jó minőségű eszközök, amelyek nagyon hasznosak lehetnek hibákra. A teszteket végeztünk valós alkalmazások azt mutatta, hogy az új változat a fele annyi memóriát az időben a kérések feldolgozását. Annak ellenére, hogy az összes új változat úgy néz ki elég ismerős, nagyon eltér az előzőtől a teljesítmény. Végtére is, az a tény, hogy kevesebbet fogyaszt memória lehetővé teszi, alacsony fogyasztású gépek kérések feldolgozására gyorsabb. Valamint hozzájárul alkotó mintegy PHP sajátos mikroservisov.
aszinkron programozás
A PHP 7 szükséges lépés végrehajtása érdekében az esemény hurok. Ez a kódrészlet, ami lehetővé teszi, hogy a lehallgatás kapcsolatos eseményeket a bemeneti és kimeneti, valamint egyéb feladatok aszinkron típus, amely működhet párhuzamosan (a hozzáférést a hálózati fájlok, adatbázisok).
Egyszerűen fogalmazva, ez lehetővé teszi, hogy adjunk támogatást az ilyen feladatok egy lekérdezés. Aszinkron programozás azt is lehetővé teszi, hogy növelje a termelékenységet.
javított szintaxis
7 PHP - scripting általános célú nyelv. És a szintaxis javult az írás ezeket a szkripteket. Most lett könnyebb írni a kódot, úgy néz ki, kellemes a fejlesztők. Mi változott meg?
- Most lehetőség van csoportos hirdetések importálja ezeket az osztályokat, amelyek ugyanabban a sorban, és egyetlen névtér. Ez segít pár byte a kódot.
- Hozzáadása Null-koaleszkáló operátor megoldja a problémát, hogy akkor keletkezik, ha a programozó akar rendelni egy értéket egy változó, amely már hozzá van rendelve egy másik változó.
- Kombinált összehasonlító operátor, amely az úgynevezett „űrhajó”, segít, hogy készítsen egy háromszintű összehasonlító érték pár. Ez lehetővé teszi, hogy megértsék nemcsak az egyenlő ezeket az értékeket, vagy az egyenlőtlenség, hanem azt is, hogy melyik a nagyobb, ha azok nem egyenlő.
kivételek
Ha korábban végzetes hibák vezettek teljesen megállt script végrehajtásakor, az Advent a kivételek fogták ki és kezelték. Most, az ilyen hibák, mint egy kihívás, hogy a nem létező funkció, nem áll le a forgatókönyvet. Ez egy kivételt dob, ami lehet dolgozni egy mondatban a kódot. Ez egy fontos jellemzője szervereket végzetes hibák következtében a rendszer újraindítása, ami nagyban hátráltatta a munkát.
Hogyan kell telepíteni a PHP 7
1. Le kell tölteni a legfrissebb verziót a hivatalos honlapon.
2. A archív kivonjuk a mappa tartalma a php. Telepítés nem szükséges.
3. Módosítja a szerver konfigurációs fájl (értsd Apache).
4. DirectoryIndex paramétert kell átállítani index.html.
5. A szerver újraindul, és akkor kell átmenni a böngésző az index.php oldalt, és győződjön meg arról, hogy minden működik, ahogy kellene.
Elvileg a folyamat nem sokat változott, összehasonlítva az előző változat. PHP telepítése 7 Linux némileg eltérő, mert az kell, hogy töltse le a csomagot adattár, majd speciális utasítás teszi a telepítést.
következtetés
Természetesen az összes újabb változások a PHP programozási nyelv elengedhetetlenné vált. Legtöbbjük állították ki a verseny Facebook és annak programozási nyelv Hack, aki elkezdte, hogy rögzítse a vezetést. Ez az, amit adott okot, hogy a fejlődés. Erre akkor köszönöm Mark Zuckerberg és a társaság. Végtére is, ez nagy előny, hogy a közösség PHP-fejlesztők. Most webfejlesztés elérte egy minőségileg új szintre. Teljesítmény nőtt, és tovább fog növekedni, és következésképpen versenyben más script programozási nyelvek mindaddig fennmarad, amíg. Végtére is, még mindig van egy hosszú utat kell mozgatni a székből PHP óriás.
Similar articles
Trending Now