static-ի համադրությունը OOP-ում PHP-ում
Դասը կարող է պարունակել և՛ ստատիկ հատկություններ ու մեթոդներ, և՛ սովորական:
Դիտարկենք օրինակով: Ենթադրենք, մենք ունենք
Test դաս, որն ունի և՛ ստատիկ հատկություն, և՛ սովորական.
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Այժմ աշխատենք դասի սովորական հատկության հետ.
<?php
$test = new Test;
echo $test->usualProperty;
?>
Այժմ օգտագործենք ստատիկ հատկությունը.
<?php
echo Test::$staticProperty;
?>
Ստեղծեք մի դաս, որն ունենա և՛ սովորական մեթոդ, և՛ ստատիկ: