PHP එන්ජිම හඳුන්වාදීම
පිටු සියයකින් යුත් වෙබ් අඩවියක් ඔබට ඇතැයි සිතන්න. මෙම පිටු සියල්ලම පොදු සැලැස්මක් ඇත පහත දැක්වෙන ආකාරයෙන්:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
සාමාන්යයෙන් එවැනි පිටු වලින් වෙනස් වන්නේ title සහ content පමණක් වන අතර අනෙකුත් සියලුම බ්ලොක් පිටුවේ සිට පිටුවට නොවෙනස්ව පවතී.
මෙය නිශ්චිත අපහසුතා ඇති කරයි. අපි කියමු, වෙබ් අඩවියේ header එකේ ඇති ලිපිය වෙනස් කිරීමට අවශ්යයි. මෙම අවස්ථාවේදී අපට පිටු සියයක් වෙනස් කිරීමට සිදුවනු ඇත අපගේ පිටු සමඟ.
මෙය ඉතා පහසු නොවේ. එබැවින් PHP භාවිතයෙන් වෙබ් අඩවිය සාමාන්යයෙන් විශේෂ එන්ජිමක් මත සාදා ඇත. මෙම එන්ජිම අපගේ වෙබ් අඩවියේ රූපරටකය තනි එකකින් පිහිටුවීමට ඉඩ සලසයි ගොනුව, අයදුම් කරන ලද URL අනුව විවිධ අන්තර්ගතයන් මෙම ගොනුවට පූරණය කරනු ලැබේ.
ඊළඟ පාඩම් වලදී අපි සංවර්ධනය කරන්නෙමු සරලම එන්ජිමේ ප්රභේද සහ අපි බලමු, එය භාවිතා කිරීමේදී ඇතිවන ගැටලු මොනවාද.