Apie | Registracija

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

PHP

PHP ciklų greitaveikos optimizavimas (0)

PHP, prieš 10 mėn., digital

Visi, kas daugiau ar mažiau moka programuoti, yra susipažinę su kintamaisiais, sąlygos sakiniais ir ciklais. To dažniausiai mokoma per pirmąsias pamokas. Ciklų naudojimas yra savaime suprantamas ir neišvengiamas, o kokius naudoti kiekvienas renkasi pagal patikimą, naudojimo, užrašymo patogumą, tačiau retas susimąsto dėl ciklų veikimo greičių. Tikriausiai dažniausiai pasitaikantis ciklas yra FOR – aiškus, paprastas, užrašomas panašiai beveik visose progra.. Skaityti toliau >>

PHP: spausdinimo funkcijų greičio palyginimas (print vs echo vs =) (0)

PHP, prieš 1 m., digital

Pagrindiniai informacijos išvedimo būdai Panagrinėkime paprastą dalyką PHP kalboje kaip spausdinimas. Daugelis galbūt net nesusimąsto, kad PHP turi kelias galimybes išvesti informaciją, o dar mažiau susimąsto apie tai kaip vienoks ar kitos išvedimas į ekraną vienaip ar kitaip stabdo puslapio atvaizdavimą. Šiam skyrelyje patestuokime keletą galimų spausdimo variantų ir pažiūrėkime, kuris iš jų yra optimaliausias. Funkcija print išveda tekstą į ekraną. .. Skaityti toliau >>

PHP: eilutės su UFT-8 koduote nukirpimas (0)

PHP, prieš 2 m., digital

Programuojant interneto svetaines labai dažnai tenka trumpinti eilutę arba pastraipą, jei norite pateikti kažkokio teksto santrauką. Viskas lyg būtų labai paprasta, nes egzistuoja substr(...) funkcija. Šiuo atveju gali iškilti keletas problemų: jei tekste yra HTML simbolių, žymių (angl. tags), nukirpti paprastai ties nurodytų simbolių skaičiumi negalima. Jei tokie dalykai mums nesvarbūs ir jų galime atsikratyti, tokiam tikslui tinka funkcija strip_tags(..), kuri panaikina v.. Skaityti toliau >>

PHP: kaip ant paveiksliuko uždėti vandens ženklus (angl. watermark) (0)

PHP, prieš 2 m., digital

Kai internetinėje svetainėje prisireikia pažymėti paveiksliuką, t.y. uždėti jam vandens ženklus, tai padaryti visai nesudėtinga. Reikia tik turėti 2 paveiksliukus, vienas iš kurių yra tas, kurį reikia žymėti, o kitas, tarkim watermark.png yra tas, kurį uždėsime ant pradinio. Ši funkcija priima 2 parametrus: kelią iki pradinio paveiksliuko ir norimo rezultato bylos pavadinimą. Čia watermark.png yra statiškai įrašytas į kodą, galite tai pakeisti įdėdami norimą paveiksl.. Skaityti toliau >>

Keletas naudingų reguliariųjų išraiškų panaudojimo atvejų (0)

PHP, prieš 2 m., digital

Vienas iš dažnai ieškomų ir gana pageidaujamų praktikoje atvejų, kai turimame tekste norima pakeisti tekstines nuorodas į aktyvias, t.y. adresus užrašytus su http:///www.... jį pakeisti į <a href="[adresas]">[adresas]</a> $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text); Jei reikia suformuoti SEO tinkančią nuorodą, labai padeda sekanti išrai&s.. Skaityti toliau >>

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