oktatas:programozas:php:php_oop:fueggelek
Tartalomjegyzék
PHP OOP függelék
- Szerző: Sallai András
- Copyright © Sallai András, 2020
- Web: https://szit.hu
Függelék
<?php class EgyszeruOsztaly { // tulajdonságdeklaráció public $valatozo = 'alapértelmezett érték'; // metódus deklaráció public function mutatValtozo() { echo $this->valatozo; } } ?>
A $this egy látszólagos változó, amely elérhető, ha egy metódust az objektum környezeten belül hívunk meg. Ez egy hivatkozás a hívó objektumra (általában a metódushoz tartozó objektumra, de lehet másra is).
<?php class A { function foo() { if (isset($this)) { echo '$this definiálva van ('; echo get_class($this); echo ")\n"; } else { echo "\$this nincs definiálva.\n"; } } } class B { function bar() { // Megjegyzés: A következő figyelmeztetés csak akkor jelenik meg, ha az E_STRICT engedélyezve van. A::foo(); } } $a = new A(); $a->foo(); // Megjegyzés: A következő figyelmeztetés csak akkor jelenik meg, ha az E_STRICT engedélyezve van. A::foo(); $b = new B(); $b->bar(); // Megjegyzés: A következő figyelmeztetés csak akkor jelenik meg, ha az E_STRICT engedélyezve van. B::bar(); ?>
Osztály létrehozása külön fájlban
- osztalyok.php
class szemely { var $name = "Alap Név"; function get_name() { return $this->name; } }
- index.php
include("osztalyok.php"); $joska = new szemely(); echo $joska->get_name();
Alkalmazásindítás
<?php class Application { public static function main() { echo "Valami\n"; } } Application::main();
oktatas/programozas/php/php_oop/fueggelek.txt · Utolsó módosítás: 2020/01/03 13:09 szerkesztette: admin