Apie | Registracija

El. pašto adresas: Slaptažodis: Registracija.. Užmiršote slaptažodį..

Programavimas: php-pamokos  (rodyti visus darbus)

Objektinio programų projektavimo šablonai PHP kalboje (0)

PHP, prieš 2 m., PHP-pamokos

Fabrikas Fabriko šablonas leidžia objektų kūrimą vykdymo metu. Jis yra vadinamas Fabriko šablonu, kadangi yra atsakingas už objektų sukūrimą. Parametrizuotas Fabrikas gauna vardą klasės, kurią reikia sukurti. <?phpclass Example{ // The parameterized factory method public static function factory($type) { if (include_once 'Drivers/' . $type . '.php') { $classname = 'Driver_' . $type; return new $classname; } else { throw new Exception ('Driver not found').. Skaityti toliau >>

Objektų automatinis užkrovimas (angl. autoloading) (0)

PHP, prieš 2 m., PHP-pamokos

Vienas iš nemaloniausių bėdų rašant objektiškai orientuotas programas yra tai, jog tenka sudaryti ilgą įtraukiamų klasių sąrašą. Nuo PHP 5 versijos to daryti neberikia. Pakanka tiesiog apibrėžti __autoload funkciją, kuri yra automatiškai iškviečiama tuo atveju jeigu yra kviečiam klasė, kuri dar nėra apibrėžta. Iškviečiant šią funkciją PHP programai suteikiamas paskutinis šansas įtraukti kviečiamos klasės aprašimą prie&scaron.. Skaityti toliau >>

Kintamųjų ir metodų matomumas (angl. visibility) PHP klasėse (0)

PHP, prieš 2 m., PHP-pamokos

Klasės kintamųjų bei metodų matomumas gali būti apibrėžtas nurodant prieš pavadinimą vieną iš priežodžių: public, protected arba private. Public tipo metodai ir kintamieji gali būti pasiekiami iš bet kur. Protected tuo tarpu gali pasiekti tik tėvinė ir vaiko klasė. Private leidžia pasiekti metodus ir kintamuosius tik tai klasei, kuriai jie priklauso Kintamųjų matomumas  <?php /** * Define MyClass */ class MyClass { public $public = 'Public'; .. Skaityti toliau >>

Paveldėjimas (0)

PHP, prieš 2 m., PHP-pamokos

Klasė gali paveldėti kitos klasės metodus ir kintamuosius, klasės aprašyme naudojant extends žodelį. Negalima paveldėti keletos klasių, klasė gali paveldėti tik tai vieną pagrindinę klasę. Paveldėti metodai ir kintamieji gali būti perdengti, nebent tėvo klasėje esantis metodas apibrėžtas kaip final, perdeklaruojant juos tuo pačiu vardu kaip ir tėvo klasėje. Yra galimybė pasiekti perdengtus metodus ir statinius kintamuosius kreipiantis į juos su parent:: <?php class SimpleClass .. Skaityti toliau >>

Klasės ir objektai (0)

PHP, prieš 2 m., PHP-pamokos

Kiekvienas klasės apibrėžimas prasideda žodžiu class, po kurio seka klasės pavadinimas, kuris gali būti bet koks pavadinimas, kuris nėra rezervuotas PHP žodis. Pseudo-kintamasis, $this yra pasiekiamas, kai metodas kviečiamas objekto kontekste. $this yra nuoroda į objektą, kuriam priklauso metodas, tačiau gali būti dar kitas objektas, jei šis metodas kviečiamas statiškai iš antrinio objekto konteksto). Tai liudija šie pavyzdžiai: <?php class A { functi.. Skaityti toliau >>

Temos



ITbazė - informacinių technologijų naujienos

www.prodesign.lt

Draugai

skelbimaistudentui.lt
Skelbimai studentui

elegantepress.lt
Elegantiškos spaudos studija

2trip.lt
Maršrutai, kelionių aprašymai

© Sigitas Drąsutis 2006-2009. Kopijuoti ir platinti be autorių sutikimo draudžiama. Kontaktai | Taisyklės

veltinis.lt | verinys.lt | mezginys.lt | nerinys.lt | piesinys.lt | siuvinys.lt | dirbinys.lt | audinys.lt | testuok.lt | freecomponent.com

Hey.lt - Interneto reitingai, lankomumo statistika, lankytojų skaitliukai