⊗ppOpNsInr 95 of 107 menu

Введение в пространства имен в ООП в PHP

Агар ҳангоми оғози скрипти PHP ду синф бо ҳамон номҳо бошад, пас онҳо ба конфликт дучор мешаванд, ки боиси хатогии фаталӣ мегардад. Ин дар асл хеле созгор нест, зеро доимо аз беназории номҳо нигоҳдорӣ кардан лозим аст.

Барои мисол ҳолати зеринро дида мебароем: шумо вебсайт доред, ки корбарон доранд ва администратор. Дар ин вақт дар ҷузвадон users нигоҳ дошта мешаванд синфҳо барои корбарон, ва дар ҷузвадон admin - синфҳо барои администратор.

Бигзор ва барои корбарон, ва барои администратор як синфи муайян Page лозим бошад, ки барои баъзе саҳифаҳои вебсайт масъул аст. Дар ин вақт барои корбарон хоҳад буд синфи худ, ва барои администратор - синфи худ. Дар чунин ҳолат мо аз конфликти номҳо ҳароснок мемонем.

Соддатарин усул ҳалли ин конфликт - додани номҳои гуногун ба синфҳо, масалан, UsersPage ва AdminPage. Ин роҳ, аммо, ба таври оҳиста боиси пайдоиши номҳои хеле дарози синфҳо мегардад.

Дар PHP роҳи дигари ҳалли мушкилот низ мавҷуд аст - фазоҳои номҳо. Мақсад дар он аст: ҳар як синф метавонад ба ягон фазои номҳо тааллуқ дошта бошад ва дар ин вақт беназории номҳои синфҳо танҳо дар дохили ин фазо риоя кардан лозим аст.

Яъне, барои ҳалли мушкилоти мо мо метавонем чори зеринро анҷом диҳем: як синфи Page-ро ба ягон фазои номҳо мансуб кунем, масалан, Users, ва синфи дуюми Page ба фазои номҳои дигар мансуб кунем, масалан, Admin.

Тоҷикӣ
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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан