⊗ppOpBsPr 3 of 107 menu

Eienskappe van Objekte in PHP

Nou sal ons leer om met objekte en hul eienskappe te werk op 'n meer praktiese voorbeeld. Kom ons maak 'n klas User wat 'n gebruiker van ons webwerf sal beskryf. Laat ons gebruiker twee eienskappe hê: naam en ouderdom. Kom ons skryf die kode van ons klas:

<?php class User { public $name; public $age; } ?>

Ons klas doen nog niks nie - dit beskryf net wat objekte van hierdie klas sal hê (in ons geval sal elke objek 'n naam en ouderdom hê). In wese, solank ons nie ten minste een objek van ons klas geskep het nie - sal niks nuttigs gebeur nie.

Kom ons skep 'n objek van ons klas. By die skep moet daar rekening gehou word dat klasse gewoonlik met hoofletters benoem word, en objekte van hierdie klasse - met kleinletters.

Kom ons verklaar die klas:

<?php class User { public $name; public $age; } ?>

En nou skep ons 'n objek van ons klas:

<?php $user = new User; ?>

Kom ons skryf nou iets in die eienskappe van ons objek, en dan vertoon hierdie data op die skerm:

<?php $user = new User; $user->name = 'john'; $user->age = 25; echo $user->name; echo $user->age; ?>

Maak 'n klas Employee, waarin die volgende eienskappe sal wees - name, age, salary.

Skep 'n objek van die klas Employee, dan stel sy eienskappe in na die volgende waardes - naam 'john', ouderdom 25, salaris 1000.

Skep 'n tweede objek van die klas Employee, stel sy eienskappe in na die volgende waardes - naam 'eric', ouderdom 26, salaris 2000.

Vertoon op die skerm die som van die salarisse van die geskepte werkers.

Vertoon op die skerm die som van die ouderdomme van die geskepte werkers.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp