PHP v OOP: Operátor „dvojitá dvojtečka“
Oficiální název operátoru ::
je „Paamayim Nekudotayim“ (hebrejský výraz pro dvě dvojtečky), mohl by být nazýván také „oblastní operátor“, případně „dvojitá dvojtečka“.
V zásadě se operátor ::
používá dvěma různými způsoby:
1. Slouží k vypsání statické vlastnosti, metody či konstanty mimo třídu.
2. Umožňuje přístup k rodičovským vlastnostem, konstantám či metodám v potomkovi třídy.
První způsob ukazuje následující příklad:
<?php class VypisNeco{ const KONSTANTA = 'Hodnota konstanty'; } echo VypisNeco::KONSTANTA; ?>
Další příklad ukazuje použití operátoru ::
pro přístup k rodičovské konstantě:
<?php class VypisNeco{ const KONSTANTA = 'Hodnota konstanty'; } class ZdedenaTrida extends VypisNeco{ const KONSTANTA2 = 'Další hodnota konstanty'; public function VypisuvsechnyKonstanty(){ echo parent::KONSTANTA; echo self::KONSTANTA2; } } $ins = new ZdedenaTrida; $ins->VypisuvsechnyKonstanty(); ?>
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 -
Jak zvýšit CTR vašeho e-mail marketingu
9. září 2024 -
ZONER Webmail jako první v Česku přináší BIMI s VMC
11. července 2024 -
inPage AI: Revoluční nástroj pro tvorbu webů
3. července 2024
Nejnovější
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024