⊗ppOpNsInr 95 of 107 menu

PHP OOP හි නේම්ස්පේස් හැඳින්වීම

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න