⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј