PHP8 හි OOP පිළිබඳ නිබන්ධනය
මූලික කරුණු
හැඳින්වීම
වර්ග හා වස්තු
ගුණාංග
ක්රම
ක්රම පරාමිතීන්
වර්ග තුළ ගුණාංග
වර්ග තුළ ක්රම
කන්ස්ට්රක්ටර්
කන්ස්ට්රක්ටර් පරාමිතීන් හරහා ගුණාංග
පුද්ගලික ගුණාංග
පුද්ගලික ක්රම
ගුණාංග ගෙට්ටර්
ගුණාංග සෙට්ටර්
සෙට්ටර් සහ ගෙට්ටර් වල වාසි
දියුණු කරන ලද
වර්ග ගොනු
වර්ගයක ක්රම දාම
ක්රම සමූහයක් ලෙස වර්ගය
වස්තු අරා
වර්ග තුළ වස්තු
ආරක්ෂිත උපුටා ගැනීමේ ක්රියාකරු
දාමවල ආරක්ෂිත උපුටා ගැනීමේ ක්රියාකරු
වර්ග තුළ වස්තු හැසිරවීම
යොමුව අනුව සම්ප්රේෂණය
instanceof ක්රියාකරු
උරුමකම
වර්ග උරුමකම
පොදු ක්රම උරුමකම
සෙනෙහස් වල ක්රම
මව් ක්රම අභිබවා යාම
අභිබවා යන ලද ක්රමය කැඳවීම
උරුමකමේදී ගොඩනැගිලි කරු
උරුමකමේදී පුද්ගලික ක්රම
උරුමකමේදී පුද්ගලික ගුණාංග
උරුමකමේදී පුද්ගලික ගුණාංගවල ගැටලුව
ආරක්ෂිත ක්රම
ආරක්ෂිත ගුණාංග
instanceof මෙහෙයුම් කරු සහ උරුමකම
කැඳවීම්
විචල්යයකින් ගුණාංග නාමය
අරාවකින් ගුණාංග නාමය
සම්බන්ධීකරණ අරාවකින් ගුණාංග නාමය
ශ්රිතයකින් ගුණාංග නාමය
වස්තුවකින් ගුණාංග නාමය
විචල්යයකින් ක්රමය
නිර්මාණය කිරීමෙන් පසු කැඳවීම
Static
ස්ථිතික ක්රම
පන්තිය තුළ ස්ථිතික ක්රම
ස්ථිතික ගුණාංග
පන්තිය තුළ ස්ථිතික ගුණාංග
පන්තිය හා වස්තුව හරහා ඇමතුම
Static සමඟ සංයෝජනය
ස්ථිතික ක්රම සහ $this
උදාහරණය
කාර්යයන්
පන්තියේ නම ලබා ගැනීම
පන්ති ක්රම ලබා ගැනීම
පන්ති ගුණාංග ලබා ගැනීම
වස්තුවේ ගුණාංග ලබා ගැනීම
පන්තියක පැවැත්ම පරීක්ෂා කිරීම
ක්රමයක පැවැත්ම පරීක්ෂා කිරීම
ගුණාංගයක පැවැත්ම පරීක්ෂා කිරීම
මාපිය පන්තිය ලබා ගැනීම
පන්ති උරුමකම පරීක්ෂා කිරීම
වස්තුවක අයිතිවාසිකම පරීක්ෂා කිරීම
සියලුම ප්රකාශිත පන්ති ලබා ගැනීම
Abstract
අතුරුමුහුණත්
අතුරුමුහුණත් වලට හැඳින්වීම
අතුරුමුහුණත් යෙදීම පිළිබඳ ප්රායෝගික කටයුතු
අතුරුමුහුණත් නම් කිරීමේ නීති
අතුරුමුහුණත් යෙදීම
අතුරුමුහුණතක මෙතෝද පරාමිතීන්
අතුරුමුහුණතක කන්ස්ට්රක්ටරය ප්රකාශයට පත් කිරීම
අතුරුමුහුණත් එකිනෙකාගෙන් උරුමක් ගැනීම
අතුරුමුහුණත් සහ instanceof
බහු අතුරුමුහුණත් ක්රියාත්මක කිරීම
වර්ගයක් සිට උරුමක් ගැනීම සහ අතුරුමුහුණතක් ක්රියාත්මක කිරීම
අතුරුමුහුණත් වල නියතයන්
අතුරුමුහුණත් සඳහා ශ්රිත
ට්රෙයිට් (Traits)
ට්රෙයිට් හැඳින්වීම
ට්රෙයිට් කිහිපයක්
ක්රමවල ගැටුම්
ප්රවේශ විධානක
ට්රෙයිට් ක්රම සඳහා ප්රවේශ අයිතිවාසිකම් වෙනස් කිරීම
ක්රමවල ප්රමුඛත්වය
වියුක්ත ක්රම
ට්රෙයිට් තුළ ට්රෙයිට්
ට්රෙයිට් සඳහා ශ්රිත
මායා ක්රම
හැඳින්වීම
__toString ක්රමය
ගුණාංග ලබා ගැනීම
කියවීමට පමණක් ගුණාංග
නොපවතින ගුණාංගයක් කියවීම
ගුණාංග සකස් කිරීම
නොපවතින ගුණාංගයකට ලිවීම
ලිවීමේදී ගුණාංග පරීක්ෂා කිරීම
ප්රායෝගික අභ්යාසය