⊗ppOpStPIC 47 of 107 menu

სტატიკური თვისებები კლასის შიგნით OOP-ში PHP-ში

სტატიკურ თვისებებზე წვდომა შესაძლებელია თვითონ კლასის შიგნით, self::-ის გამოყენებით. იხილეთ მაგალითი:

<?php class Test { // პრივატული სტატიკური თვისება: private static $property; // სტატიკური მეთოდი თვისების მნიშვნელობის დასასახელებლად: public static function setProperty($value) { self::$property = $value; // ჩავწერთ მონაცემებს ჩვენს static თვისებაში } // სტატიკური მეთოდი თვისების მნიშვნელობის მისაღებად: public static function getProperty() { return self::$property; // ვკითხულობთ ჩაწერილ მონაცემებს } } ?>

გამოვიყენოთ ჩვენი კლასი:

<?php Test::setProperty('test'); // ჩავწეროთ მონაცემები თვისებაში echo Test::getProperty(); // გამოვიტანოთ ეკრანზე ?>

შექმენით კლასი Num, რომელსაც ექნება ორი პრივატული სტატიკური თვისება: num1 და num2. ნაგულისხმევად, თვისებაში num1 იყოს შენახული რიცხვი 2, ხოლო თვისებაში num2 - რიცხვი 3.

შექმენით კლას Num-ში მეთოდი getSum, რომელიც გამოიტანს ეკრანზე თვისებების num1 და num2 მნიშვნელობების ჯამს.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა