SzámítógépekProgramozás

PHP konstrukció: osztály például létrehozása

Az ötlet az objektum-orientált programozás sokkal szélesebb lehetőségek PHP, mert a sajátosság, de még a jelenlegi végrehajtási ad a programozó korlátlan lehetőségeket. PHP konstrukció kialakítás - egy speciális eljárás egy osztály (objektum), hogy az úgynevezett minden egyes alkalommal, amikor egy példány kerül létrehozásra.

Korlátozás az, hogy a PHP dolgozik idején egy oldalon. Akkor, amikor az oldal frissül, vagy betöltött másik oldalt ugyanazon a helyszínen, a szükséges rendszer tárgyak kialakítva elölről.

Egy példány

Osztály A leírás nem szükséges, hogy a kivitelező. Ha kell készíteni a kezdeti változók értékei, elkapni a pillanatot, hogy megteremtse a osztályban például (tárgy), hogy bizonyos műveleteket a többi tárgyat, akkor nem használhatja PHP osztály konstrukciót szintaxis és írjuk be a megfelelő kódot az osztályon kívül módszerekkel.

Logikája szerint az objektum-orientált programozási stílust, minden osztály kell egy kivitelező, hogy több kell kezdeni a osztályú fa absztrakt (teljesen üres) őse. Ez az ereklye a múlt, hanem egy értelmes gyakorlatban.

Amikor a törzskönyv kezdődik jelentős csoportjára, amely saját adatai és tulajdonságai társított külső adatokat (objektumok) funkció nélkül megépíteni PHP elengedhetetlen.

Ebben a példában, a függvény (kivitelező) nevezzük, hogy hozzon létre (PHP konstrukció) a dátum a osztály példányát. Ez egy egyedi neve, és az úgynevezett __construct gép csak egyszer, amikor az osztály példány létrehozásakor.

Ez az osztály egy statikus változót $ iUniqueNo, hogy minden másolat az E osztály lesz egy egyedi értéket. Példányainak osztályok semmi közös nincs, kivéve a leírás a PHP keretrendszer és a szintaxis által biztosított fejlesztő kölcsönhatásuk módszereket.

Öröklési inicializálás logikai

Minden objektum végre kell hajtania a célja, hogy mit kell, és tenni, amit kell. Egy ilyen ésszerű perspektivikus inicializáló minden szinten származású tartalmazhat inicializálása az egyes ős, leszármazott úgynevezett szinten.

Ebben a példában a kulcsszó lehetővé teszi, hogy hívja a parent :: szülő konstruktor a szint a gyermek. Szemantika egyszerű. Először is ellássa inicializálás őse, akkor az aktuális példányt. Az első következik a saját logikája, a második - a sajátja.

Amikor minden tárgy foglalkozik az üzleti, a teljes folyamat helyes és érthető. De ezt nem kell az általános vélekedés szerint a norma minden létesítmény rendszereket.

Származás rendszer tárgyak „élelmiszer” első közelítésben lehet valami közös, de a termékeket tej, görögdinnye, tészta és gabonafélék, bár tartoznak egy ilyen rendszer, de úgy néznek ki, és leírásuk egészen másképp.

Fejlesztő kell építeni minden egyes objektum a pályázati rendszer, és nem arról, hogy hogyan volt egyszer valaki azt javasolta. Minden probléma egyedi, ez a követelmény, hogy használja a PHP szülő konstrukció - nem abszolút.

Nyilvános és privát konstruktőrök

Az alapértelmezett konstruktor közös és használható minden leszármazottai. Nem feltétlenül jelenti azt, public function konstrukciót, alapértelmezés szerint a PHP kezeli az összes leírt gyakori.

Hogy van értelme használni a saját kulcsszót a leírást a tervezők - a sajátossága a probléma, jellemző a fejlesztési folyamatban, vagy programozó előnyben?

Fogalmi szempontból a törzskönyv tárgyak engedélyezheti korlátozások tekintetében őseik a leszármazottai, de mennyibe kerül egy ésszerű logika nehéz megmondani, különben is, az általános összefüggésben.

Object élettartam

A koncepció az objektum-orientált programozás PHP konstrukciót osztály tágabb lehetőségei az egyszerű oknál fogva, hogy ez utóbbi csak akkor áll fenn abban az időben egy oldal, akkor újra létrehozni, vagy hozzon létre egy másik oldalra.

A részvétel útján JavaScript AJAX böngésző és a megfelelő kódot a szerver segíthet meghosszabbítja az életet a tárgyak, de semmilyen formában nem lesz korlátozott stílusban.

PHP képes futtatni a szkriptet a kiszolgálón, ha az ügyfél „kapcsolat” és a „fogadja” az ügyfél vissza a script fut őket korábban, de ez nem egy lehetőség, ha az objektum-orientált program végrehajtása során a C ++.

Az utóbbi esetben, akkor lehet építeni egy teljes rendszer a tárgyakat, amelyek lesz „örökre”, mivel a program, és fut. Azonban ez csak büszkélkedhet egy álló programozási nyelv, mint a C ++, C #, Pascal és Delphi. minden épült másképp élni gyorsabb és eléri a több dinamikus online világban.

A sorba rendezés az önfenntartás

Megtalálható történelmi indoka a „serialization” és megjelenését a mindennapi életben a „mágikus” módszerekkel. De minden sokkal könnyebb. Pontosan ugyanaz, mint a különbség a szabadságot a C ++ a keménysége a C # szerializációs eltér a banális fogalmak:

  • levelet az objektumot egy string;
  • olvasni egy objektumot egy string.

Az említett térhatású mágikus és mitikus mágikus módszerek - szépen, hangosan, de kevés gyakorlati. A világon az információs érdekes elsősorban, hogy minden látható, hallható és érzékelhető lehet leírni, mint egyszerű és koherens szöveget.

Információ mindig volt, van és lesz egy karakterlánc. Nem számít, milyen a természete. A formális struktúrák programozási nyelvek, jelképe a természet önmagában - kódolási táblázat.

Az az elképzelés, átalakítására egy objektumot egy string, hogy amikor szükséges, lehetséges volt, hogy felépüljön ez a sor anélkül, hogy elveszítené a lényeg - egy nagyon praktikus ötlet.

Önmagunktól önálló

Szemantika PHP konstrukciót kivitelező belül szintaxis korlátozott, de ha a tervező kialakulhat a fejlődő összesen:

  • Ez a kezdet -, hogy hozzon létre egy teljesen új példány;
  • a jelenlegi állapot - megteremti a meglévő példány.

PHP korlátai annak a ténynek köszönhető, hogy a rendszer az objektumokat csak akkor áll fenn abban az időben egy oldal, akkor visszahúzódnak.

Rendszerének létrehozása tárgyak kialakulását oldalak a webhelyén, akkor mentse el. Az egyszerűség kedvéért ez a folyamat nem feltétlenül hívják sorszámozás, akkor korlátozzák a megőrzése a status quo (adatbázis fájlok), és amikor a szükség újbóli összehívására az ugyanazon az oldalon, vagy hozzon létre egy másik, ugyanazon a helyszínen, egyszerűen visszaállítja a jelenlegi helyzetet, amely már kialakult.

Ebben az összefüggésben a tárgy rendszert hozunk létre, csak egyszer, és ennek során a helyszínen ez csak fejlődik. E rendszer keretében, akkor a tervezés rendszerének tárgyak mint alkalmazkodni a változó körülményekhez.

Öngerjesztő rendszer tárgy „emlékszik” az intézkedések a látogató, és a status oldalon, és minden egyes alkalommal, amikor a PHP, akkor nem jön létre a semmiből, és visszaáll az előző állapot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.birmiss.com. Theme powered by WordPress.