⊗ppOpBsPr 3 of 107 menu

Свойства на обекти в PHP

Сега ще се научим да работим с обекти и техните свойства на по-практичен пример. Нека направим клас User, който ще описва потребител на нашия сайт. Нека нашият потребител има две свойства: име и възраст. Нека напишем кода на нашия клас:

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

Засега нашият клас не прави нищо - той просто описва какво ще имат обектите от този клас (в нашия случай всеки обект ще има име и възраст). По същество, докато не създадем поне един обект от нашия клас - нищо полезно няма да се случи.

Нека създадем обект от нашия клас. При това трябва да имаме предвид, че класовете обикновено се назовават с главни букви, а обектите от тези класове - с малки.

Нека декларираме класа:

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

А сега нека създадем обект от нашия клас:

<?php $user = new User; ?>

Нека сега запишем нещо в свойствата на нашия обект, а след това да изведем тези данни на екрана:

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

Направете клас Employee, в който да има следните свойства - name, age, salary.

Създайте обект от клас Employee, след това задайте неговите свойства на следните стойности - име 'john', възраст 25, заплата 1000.

Създайте втори обект от клас Employee, задайте неговите свойства на следните стойности - име 'eric', възраст 26, заплата 2000.

Изведете на екрана сумата от заплатите на създадените работници.

Изведете на екрана сумата от възрастите на създадените работници.

Български
AfrikaansAzə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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне