⊗ppOpStCOC 48 of 107 menu

static-ზე მიწვდომა კლასისა და ობიექტის მეშვეობით PHP-ის OOP-ში

სტატიკურ თვისებებსა და მეთოდებზე შესაძლებელია მიმართოთ როგორც კლასის მეშვეობით, ისე კლასის ობიექტის ცვლადის მეშვეობით.

მოდით, ვნახოთ მაგალითზე. დავუშვათ, გვაქვს Test კლასი სტატიკური თვისებით:

<?php class Test { public static $property = 'static'; } ?>

გამოვიტანოთ სტატიკური თვისების მნიშვნელობა, კლასზე მიმართვით:

<?php echo Test::$property; ?>

ახლა კი სტატიკური თვისების მნიშვნელობა, კლასის ობიექტზე მიმართვით:

<?php $test = new Test; echo $test::$property; ?>

მოცემულია შემდეგი კლასი სტატიკური მეთოდით:

<?php class Test { public static function show() { return '+++'; } } ?>

გამოიძახეთ ეს მეთოდი როგორც კლასის მეთოდი, და როგორც ობიექტის მეთოდი.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა