OOP v PHP: Operátor instanceof
Operátor „instanceof“ umožňuje jednoduše zjišťovat, zda daný objekt je instancí konkrétní třídy či rodiče, nebo zda je implementací nějakého rozhraní.
Příklad použití operátoru instanceof:
<?php class Trida{ private $vlastnost; private function __construct($vl){ $this->vlastnost = $vl; } } $ins = new Trida('Vlastnost'); if($ins instanceof Trida){ print '$ins je instancí třídy Trida'; } ?>
Oč je operátor instanceof jednodušší na pochopení, o to mocnějším může být nástrojem.
Pozn. red.: Zdůrazňujeme, že tento text se týká PHP 5.
Mohlo by vás také zajímat
-
Webdesign: Jak optimalizovat tlačítka na webu
7. března 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Aktualizujete svoji .NET webovou aplikaci? Může se hodit app_offline.htm
10. července 2024 -
Co je to VRAM a jak ji navýšit bez drahého upgradu?
20. srpna 2024
Nejnovější
-
Apple jde naproti práci s HDR monitory!
17. ledna 2025 -
Jak využít AI potenciál svého Macu?
9. ledna 2025 -
NIS2: Verifikace údajů vlastníků domén
6. ledna 2025 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025
Jan Němec
Úno 19, 2012 v 16:18__construct musí být public
RePRO
Čvc 10, 2012 v 18:14Jistě, že nemusí. ;-)
ondra
Čvc 5, 2013 v 21:10asi musi jinak to nejde
David Pšondr
Lis 2, 2013 v 12:24V příkladu nahoře konstruktor veřejný být musí. Obecně však nikoliv.