⊗ppOpBsPr 3 of 107 menu

Egenskaper för objekt i PHP

Nu ska vi lära oss att arbeta med objekt och deras egenskaper med ett mer praktiskt exempel. Låt oss skapa en klass User som beskriver en användare av vår webbplats. Låt vår användare ha två egenskaper: namn och ålder. Låt oss skriva koden för vår klass:

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

Vår klass gör ingenting ännu – den beskriver bara vad objekt av denna klass kommer att ha (i vårt fall kommer varje objekt att ha ett namn och en ålder). I grund och botten, tills vi skapar minst ett objekt av vår klass – kommer inget användbart att hända.

Låt oss skapa ett objekt av vår klass. Man bör ha i åtanke att klasser brukar namnges med stora bokstäver, medan objekt av dessa klasser – med små.

Låt oss deklarera klassen:

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

Och nu skapar vi ett objekt av vår klass:

<?php $user = new User; ?>

Låt oss nu skriva något i egenskaperna för vårt objekt och sedan skriva ut dessa data på skärmen:

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

Skapa en klass Employee, i vilken följande egenskaper finns - name, age, salary.

Skapa ett objekt av klassen Employee, sätt sedan dess egenskaper till följande värden - namn 'john', ålder 25, lön 1000.

Skapa ett andra objekt av klassen Employee, sätt dess egenskaper till följande värden - namn 'eric', ålder 26, lön 2000.

Skriv ut summan av lönerna för de skapade anställda.

Skriv ut summan av åldrarna för de skapade anställda.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa