⊗ppOpNsSCC 98 of 107 menu

PHP හි OOP හි නේම්ස්පේස් වෙත ප්‍රවේශය සරල කිරීම

අපට පහත සඳහන් Controller පන්තිය ඇතැයි සිතමු:

<?php namespace Admin; class Controller { } ?>

Controller පන්තියෙන් උරුමය ලබන Page පන්තියක් ද ඇතැයි සිතමු:

<?php namespace Admin; class Page extends \Admin\Controller { } ?>

ඔබට පෙනෙන පරිදි, උරුමය ලබන විට අපි මව් පන්තියේ නම නේම්ස්පේසය සමඟ සඳහන් කරමු. කෙසේ වෙතත්, මෙම උදාහරණයේ අවධානය යොමු කළ යුතු කරුණක් ඇත: පන්ති දෙකම එකම නේම්ස්පේසයට අයත් වේ. එවැනි අවස්ථාවක, පන්තියකට යොමු වන විට ඔබට සරලව එම පන්තියේ නම ලිවිය හැකිය, මේ ආකාරයට:

<?php namespace Admin; class Page extends Controller { } ?>

පන්ති දෙකක් ලබා දී ඇත:

<?php namespace Modules\Shop; class Cart { } ?>
<?php namespace Modules\Shop; class UserCart extends \Modules\Shop\Cart { } ?>

පන්ති දෙකම එකම නේම්ස්පේසයක පවතින බව සලකා, උරුමය ලබන පන්තිය සඳහා කේතය සරල කරන්න.

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