Reklama

zoner.cz | czechia.com | regzone.cz | inshop.cz | zonerpress.cz | zonerantivirus.com | zonerama.cz | knihyfoto.cz | fotoden.cz

interval.cz

OOP v PHP: Autoloading

15. 02. 2006 | Jakub Mrozek | PHP | Komentáře: 1

Velmi užitečnou funkcí je funkce __autoload(). Umožňuje takzvané automatické nahrávání tříd a je volána, jestliže chcete užít třídu, která ještě nebyla definována.

Voláním funkce __autoload() je enginem dána poslední šance k nahrání třídy před tím, než server oznámí chybu. Příklad:

<?php
function __autoload($jmeno_tridy {
  require_once $jmeno_tridy . '.php';
} 

$objekt = new Trida1();
$objekt2 = new Trida2();
?>

Skript bude hledat příslušné definice třídy v souborech Trida1.php a Trida2.php.

Pozn. red.: Zdůrazňujeme, že tento text se týká PHP 5.


Další aktuální články na interval.cz

Tematicky související články

Dejte vědět i ostatním o článku

Komentáře ke článku

Přidat nový komentář

Martin

Autor komentáře: Martin

Datum vložení: 10. Srpen 2012, 13:30:45

Drobna chybka v
function __autoload($jmeno_tridy <- chybi ukoncovaci zavorka

Zpět na začátek komentářů | Zpět na začátek článku

Přidat nový komentář

Jméno a e-mail jsou nepovinné. Příspěvky obsahující odkaz jsou moderovány.

Reality bez provize – revoluční realitní portál
pronájem, prodej a koupě realit bez provize.
SSLmarket
Profesionální eshop Zoner inShop od 990 Kč.
Reklama
Reklama

Syndikace

hledáme nové autory | redakce interval.cz | reklama na interval.cz

© ZONER software, a.s., všechna práva vyhrazena. Hosting zajišťuje CZECHIA.COM. SSL certifikáty pro domény. Powered by WordPress.