⊗ppOpBsPr 3 of 107 menu

Proprietățile obiectelor în PHP

Acum vom învăța să lucrăm cu obiectele și proprietățile lor pe un exemplu mai practic. Să creăm clasa User, care va descrie utilizatorul site-ului nostru. Fie că utilizatorul nostru are două proprietăți: numele și vârsta. Să scriem codul clasei noastre:

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

Deocamdată clasa noastră nu face nimic - ea doar descrie ce vor avea obiectele acestei clase (în cazul nostru fiecare obiect va avea un nume și o vârstă). În esență, până nu creăm măcar un obiect al clasei noastre - nu se va întâmpla nimic util.

Să creăm un obiect al clasei noastre. În același timp, trebuie să avem în vedere că clasele se numesc de obicei cu litere mari, iar obiectele acestor clase - cu litere mici.

Să declarăm clasa:

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

Și acum să creăm un obiect al clasei noastre:

<?php $user = new User; ?>

Acum să scriem ceva în proprietățile obiectului nostru, apoi să afișăm aceste date pe ecran:

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

Creați o clasă Employee, în care vor fi următoarele proprietăți - name, age, salary.

Creați un obiect al clasei Employee, apoi setați proprietățile sale la următoarele valori - nume 'john', vârstă 25, salariu 1000.

Creați un al doilea obiect al clasei Employee, setați proprietățile sale la următoarele valori - nume 'eric', vârstă 26, salariu 2000.

Afișați pe ecran suma salariilor angajaților creați.

Afișați pe ecran suma vârstelor angajaților creați.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge