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
-
-
Moderní trendy ve webdesignu: Top trendy pro rok 2024
12. ledna 2024 -
AI v programování: Jak používat GitHub Copilot (část 1)
12. února 2024 -
Co je to neuronová síť
21. července 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.