⊗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; ?>

Энди биз объектимизнинг хоссаларига бирор нарса ёзайлик ва сўнг бу маълумотларни экрангa чиқарайлик:

<?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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш