321 of 410 menu

Functie get_class_vars

De functie get_class_vars retourneert een associatieve array van eigenschappen van de opgegeven klasse. De sleutels van de array zijn de namen van de eigenschappen, en de waarden zijn hun standaardwaarden. De functie accepteert één parameter - de klassenaam als string.

Syntaxis

get_class_vars(string $class_name);

Voorbeeld

Laten we de eigenschappen van de klasse ophalen met hun standaardwaarden:

<?php class MyClass { public $var1 = 'value1'; public $var2 = 'value2'; private $var3 = 'value3'; } $res = get_class_vars('MyClass'); print_r($res); ?>

Resultaat van de code-uitvoering:

['var1' => 'value1', 'var2' => 'value2']

Voorbeeld

De functie retourneert alleen public eigenschappen:

<?php class TestClass { public $publicVar = 1; protected $protectedVar = 2; private $privateVar = 3; } $res = get_class_vars('TestClass'); print_r($res); ?>

Resultaat van de code-uitvoering:

['publicVar' => 1]

Voorbeeld

Werken met dynamische eigenschappen:

<?php class DynamicClass { public $defaultVar = 'default'; } $obj = new DynamicClass(); $obj->dynamicVar = 'dynamic'; $res = get_class_vars('DynamicClass'); print_r($res); ?>

Resultaat van de code-uitvoering:

['defaultVar' => 'default']

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren