⊗ppOpAdAOO 18 of 107 menu

Die stoor van objekte in skikkings in OOP in PHP

Kom ons sê ons het die volgende klas User:

<?php class User { public $name; public $age; public function __construct($name, $age) { $this->name = $name; $this->age = $age; } } ?>

Laat ons die lêer met ons klas na die lêer index.php koppel:

<?php require_once 'User.php'; ?>

Kom ons skep drie objekte van ons klas:

<?php $user1 = new User('john', 21); $user2 = new User('eric', 22); $user3 = new User('kyle', 23); ?>

Kom ons skryf nou die objekte wat ons geskep het in die skikking $users:

<?php $user1 = new User('john', 21); $user2 = new User('eric', 22); $user3 = new User('kyle', 23); $users[] = $user1; $users[] = $user2; $users[] = $user3; var_dump($users); ?>

Ons kan ons kode verkort deur die veranderlikes weg te laat:

<?php $users[] = new User('john', 21); $users[] = new User('eric', 22); $users[] = new User('kyle', 23); var_dump($users); ?>

Die kode kan verder verkort word deur dadelik 'n skikking van objekte te maak:

<?php $users = [ new User('john', 21), new User('eric', 22), new User('kyle', 23) ]; var_dump($users); ?>

Kom ons gaan nou ons skikking van objekte deur met 'n lus en druk die eienskappe van die objekte op die skerm:

<?php foreach ($users as $user) { echo $user->name . ' ' . $user->age . '<br>'; } ?>

Maak 'n klas City, wat die volgende eienskappe het: name, population.

Skep 5 objekte van die klas City, vul hulle met data en skryf dit in 'n skikking.

Gaan deur die skikking van stede wat jy geskep het met 'n lus en vertoon die stede en hul bevolking op die skerm.

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