PHP statik xususiyatlar


ULASHISH

PHP - Statik xususiyatlar

static kalit so‘zi statik yaratish uchun ishlatiladi xususiyatlari.

Statik loyiha to‘g‘ridan-to‘g‘ri kirish mumkin - avval classning namunasini yaratmasdan.


Statik xususiyatni e’lon qilish

Sinfdagi statik xususiyatni e’lon qilish uchun static kalit so‘zidan foydalaning:

class ClassName {
public static $statProp = "W3Schools";
}

Statik xususiyatga kirish

Statik xususiyatga kirish uchun class nomini, keyin ikki nuqta (::) va metod nomini belgilang:

ClassName::$statProp;

misolda biz statikni e’lon qilamiz: $value. Keyin, statik nuqtaning nuqtani to‘g‘ridan-to‘g‘ri class, (:) biz ikki nomimiz yaratmasdan (avval classini yaratmasdan) ishlating.

Misol

<?php class pi {   // static property   public static $value = 3.14159; } // Get static property directly echo pi::$value; ?>
O‘zingiz sinab ko‘ring »


PHP - Statik xususiyatlar haqida ko‘proq ma’lumot

Class statik va statik bo‘lmagan xususiyatlarga ega bo‘lishi mumkin. Statik xususiyatga self kalit so‘zi va ikki nuqta (::) yordamida bir sinfdagi usuldan kirish mumkin:

Misol

<?php class pi {   public static $value=3.14159;   public function staticValue() {     return self::$value;   } } $pi = new pi(); echo $pi->staticValue(); ?>
O‘zingiz sinab ko‘ring »

Bolalar classidan statik xususiyatni chaqirish uchun parent dan foydalaning bolalar sinfidagi kalit so‘z:

Misol

<?php class pi {   public static $value=3.14159; } class x extends pi {   public function xStatic() {     return parent::$value;   } } // Get value of static property directly via child class echo x::$value; // or get value of static property via xStatic() method $x = new x(); echo $x->xStatic(); ?>
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!