⊗ppOpStPIC 47 of 107 menu

Propriedades estáticas dentro de uma classe em POO em PHP

É possível acessar propriedades estáticas dentro da própria classe, usando self::. Veja o exemplo:

<?php class Test { // Propriedade estática privada: private static $property; // Método estático para definir o valor da propriedade: public static function setProperty($value) { self::$property = $value; // escrevemos dados em nossa propriedade static } // Método estático para obter o valor da propriedade: public static function getProperty() { return self::$property; // lemos os dados escritos } } ?>

Vamos usar nossa classe:

<?php Test::setProperty('test'); // escrevemos dados na propriedade echo Test::getProperty(); // exibimos na tela ?>

Crie uma classe Num que terá duas propriedades estáticas privadas: num1 e num2. Por padrão, a propriedade num1 deve armazenar o número 2, e a propriedade num2 - o número 3.

Crie um método getSum na classe Num, que exibirá na tela a soma dos valores das propriedades num1 e num2.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar