⊗ppOpNsInr 95 of 107 menu

Utangulizi wa Nafasi za Majina katika OOP katika PHP

Ikiwa wakati wa kuzindua hati andishi ya PHP kutakuwapo na madarasa mawili yaliyo na majina yanayofanana, basi yatagongana, jambo ambalo litasababisha hitilafu kubwa. Hii kwa kweli haiwesi vizuri kabisa, kwani kila wakati inabidi kuweka umakini kwa umoja wa majina.

Kwa mfano tuzingatie hali ifuatayo: unayo tovuti, ambayo kuna watumiaji na msimamizi. Wakati huo huo kwenye folda users huhifadhiwa madarasa kwa ajili ya watumiaji, na kwenye folda admin - madarasa kwa ajili ya msimamizi.

Wacha na kwa watumiaji, na kwa msimamizi ihitajike darasa fulani Page, linalohusika na kurasa fulani za tovuti. Wakati huo huo kwa watumiaji utakuwa na darasa lao, na kwa msimamizi - lao. Katika hali kama hiyo ndio tutakapokabiliana na mgongano wa majina.

Njia rahisi zaidi ya kutatua mgongano huu - ni kutoa majina tofauti kwa madarasa, kwa mfano, UsersPage na AdminPage. Njia hii, hata hivyo, inaongoza hatua kwa hatua kwa kujitokeza kwa majina marefu sana ya madarasa.

Katika PHP kupo na njia nyingine ya kutatua tatizo - nafasi za majina. Kiini ni kifuatacho: kila darasa linaweza kuhusishwa na nafasi fulani ya majina na wakati huo huo umoja wa majina ya madarasa unapaswa kutiiwa tu ndani ya nafasi hii ya majina.

Hiyo ni, ili kutatua tatizo letu tunaweza kufanya yafuatayo: kuhusisha darasa moja Page na nafasi fulani ya majina, kwa mfano, Users, na darasa la pili Page kuhusisha na nafasi nyingine ya majina, kwa mfano, Admin.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa