⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау