⊗ppOpAdAOO 18 of 107 menu

Opbevaring af objekter i arrays i OOP i PHP

Lad os sige, at vi har følgende klasse User:

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

Lad os inkludere filen med vores klasse i filen index.php:

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

Lad os oprette tre objekter af vores klasse:

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

Lad os nu gemme de objekter, vi har oprettet, i arrayet $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); ?>

Vi kan forkorte vores kode, ved at fjerne variablerne:

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

Koden kan forkortes endnu mere, ved at lave et array af objekter med det samme:

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

Lad os nu gennemgå vores array af objekter med en løkke og udskrive objekternes egenskaber på skærmen:

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

Lav en klasse City, som har følgende egenskaber: name, population.

Opret 5 objekter af klassen City, udfyld dem med data og gem dem i et array.

Gennemgå det array med byer, du har oprettet, med en løkke og vis byerne og deres befolkningstal på skærmen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis