⊗ppOpBsPr 3 of 107 menu

Egenskaper til objekter i PHP

Nå skal vi lære å jobbe med objekter og deres egenskaper med et mer praktisk eksempel. La oss lage en klasse User som skal beskrive brukeren av nettstedet vårt. La vår bruker ha to egenskaper: navn og alder. La oss skrive koden for klassen vår:

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

Foreløpig gjør klassen vår ingenting - den beskriver bare hva objekter av denne klassen vil ha (i vårt tilfelle vil hvert objekt ha et navn og en alder). I praksis, før vi oppretter minst ett objekt av klassen vår, vil ikke noe nyttig skje.

La oss opprette et objekt av klassen vår. Man bor være oppmerksom på at klasser vanligvis navngis med store bokstaver, og objekter av disse klassene - med små.

La oss deklarere klassen:

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

Og nå oppretter vi et objekt av klassen vår:

<?php $user = new User; ?>

La oss nå skrive noe inn i egenskapene til objektet vårt, og deretter vise disse dataene på skjermen:

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

Lag en klasse Employee, der følgende egenskaper skal være - name, age, salary.

Opprett et objekt av klassen Employee, deretter sett dens egenskaper til følgende verdier - navn 'john', alder 25, lønn 1000.

Opprett et andre objekt av klassen Employee, sett dens egenskaper til følgende verdier - navn 'eric', alder 26, lønn 2000.

Vis summen av lønnen til de opprettede arbeidstakerne på skjermen.

Vis summen av aldrene til de opprettede arbeidstakerne på skjermen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis