වෙබ් නිර්මාණය සහ
වෙබ් අඩවි නිර්මාණය
පිරික්සුම් ලැයිස්තුව

    • බ්ලොග්
    • info@onmascout.de
    • +49 8231 9595990
    whatsapp
    skype

    BLOG

    PHP ක්‍රමලේඛනයේ මූලික කරුණු ඉගෙන ගන්න

    php වැඩසටහන්කරණය

    PHP-නිබන්ධනය PHP හි ක්‍රමලේඛනය පිළිබඳ සරල හැඳින්වීමකින් ආරම්භ වේ. එය ඔබට HTML සහ CSS ද ඉගැන්වීමට කටයුතු කරයි. දක්ෂ ක්‍රමලේඛකයෙකු වීමට ඔබ හොඳින් සිටිනු ඇත. නමුත් ඔබ ආරම්භ කිරීමට පෙර, ඔබ වඩාත් දියුණු තාක්ෂණික ක්‍රම වෙත යාමට පෙර ක්‍රමලේඛනයේ මූලික කරුණු දැනගැනීම වැදගත් වේ. ඔබ ආරම්භ කිරීමට උපදෙස් කිහිපයක් මෙන්න:

    වස්තු-නැඹුරු වැඩසටහන්කරණය

    වස්තු-නැඹුරු PHP වැඩසටහන්කරණයේදී, පන්ති යනු ක්‍රමලේඛන භාෂාවේ ගොඩනැඟිලි කොටස් වේ. මෙම පන්ති විශේෂිත දත්ත වර්ගයක් නියෝජනය කරයි. වස්තුවක් විචල්‍යයක් විය හැක, කාර්යය, දත්ත ව්යුහය, හෝ වටිනාකම. පන්තියක් නිර්මාණය කරන විට, නමේ පළමු කොටස නව මූල පදයකි, ඉන්පසු පන්තියේ නම උපසර්ගයකි. මෙම උපසර්ගය නව වස්තු නිර්මාණය කිරීමට භාවිතා කරයි, පසුව විචල්‍යයන් ලෙස ගබඩා කර ඇත. වස්තුවකට ගුණ සහ ක්‍රම ද තිබිය හැක.

    OOP යනු ලෝකය බහුවිධ අතුරුමුහුණත් වලට ප්‍රති-ව්‍යුහගත කිරීමේ තාක්ෂණයයි. උදාහරණ වශයෙන්, ඔබට දත්ත සමුදායක් විමසීමට හෝ වෙබ් අඩවියක් සෑදීමට ශ්‍රිත භාවිතා කරන ස්ක්‍රිප්ට් එකක් ලිවිය හැක. මෙම ප්රවේශය බහුරූපතාව ලෙස හැඳින්වේ. Objects can be mutated, which means the same code can apply to different objects. A program can be composed of several objects, and each object will have a different function.

    Typo3

    If you’re new to TYPO3 and PHP coding, then you should read this article. Typo3 is a complex CMS with many features, but few tools. Its Plugin Directory is also small, compared to WordPress and other popular CMSs. This CMS has been around for several years and has been around for many years. කෙසේවෙතත්, it’s important to understand that it’s not aframeworklike WordPress, and requires ongoing maintenance to remain up and running.

    TYPO3 CMS functions are written in PHP. The syntax is similar to PHP, and this allows for extensions and modifications. XCLASS functionality allows you to uberwrite classes and methods. Backend configuration සඳහා TypoScript ද භාවිතා වේ. සාමාන්යයෙන්, එය TYPO3 වැනි වාක්‍ය ඛණ්ඩයම භාවිතා කරයි, නමුත් කේතනය තරමක් වෙනස් වේ. TYPO3 පසුබිම් සහ ඉදිරිපස වින්‍යාසයන් සඳහා TSconfig නම් ගොනු පද්ධතියක් භාවිතා කරයි.

    PHP

    මෙම නිබන්ධන සමඟ PHP සහ එහි මූලික කරුණු ගැන ඉගෙන ගන්න. PHP යනු ඕනෑම වෙබ් සේවාදායකයක් මත ධාවනය කළ හැකි බහුකාර්ය ක්‍රමලේඛන භාෂාවක් වන අතර ඕනෑම ආකාරයක වෙබ් අඩවියක් තැනීමට භාවිතා කළ හැක.. මෙම විවෘත-මූලාශ්‍ර ස්ක්‍රිප්ටින් භාෂාව වස්තු-නැඹුරු සහ ප්‍රොසෙඩුරල් යන දෙකම විය හැකිය. Object-Oriented PHP වැඩසටහන් විශාල ව්‍යාපාර සහ codebibliotheken අතර වඩාත් ජනප්‍රිය වේ. PHP 5 පෙර අනුවාද වල දෝෂ නිවැරදි කර සම්පුර්ණයෙන්ම විශේෂාංග සහිත Object Model එකක් හඳුන්වා දෙයි.

    විචල්‍ය යනු PHP හි කේන්ද්‍රීය කොටසකි. විචල්‍යයක් යනු කිසියම් දත්ත වර්ගයක් නියෝජනය කරන අගයන් එකතුවකි. PHP වල, විචල්යයන් අගයන් පරාසයක් නියෝජනය කළ හැක. අගය තන්තුවක් නම්, මෙම විචල්‍යය එම තන්තුවෙන් නිරූපණය වන අක්ෂර නියෝජනය කරයි. නැතිනම්, වටිනාකම ඕනෑම දෙයක් විය හැක. PHP වෙනත් බොහෝ විචල්‍යයන් සඳහා සහය දක්වයි. මේවාට අරා සහ නූල් ඇතුළත් වේ. මේවා භාවිතා කිරීමට, ඔබට හැසිරවීමට අවශ්‍ය විචල්‍යයේ නම ඇතුළත් කරන්න.

    phpinfo()

    phpinfo() PHP හි ශ්‍රිතය PHP පිළිබඳ තොරතුරු පෙන්වයි. ප්‍රහාරකයාට තම ප්‍රහාරය සැලසුම් කිරීමට මෙම තොරතුරු භාවිතා කළ හැක. මෙම තොරතුරු SQL එන්නත් ප්‍රහාරයක් හෝ නාමාවලි ගමන් ප්‍රහාරයක් අවුලුවාලීමට ප්‍රයෝජනවත් වේ. phpinfo දේ මත රඳා පවතී() කාර්යය මුද්රණ, මෙම තොරතුරු වෙබ් යෙදුමක් විනාශ කළ හැක. සමහර අවස්ථාවලදී, එය හරස්-අඩවි ස්ක්‍රිප්ටින් ප්‍රහාරයක් ද දියත් කළ හැකිය. මේ හේතුව නිසා, PHP තොරතුරු තේරුම් ගැනීම ඉතා වැදගත් වේ.

    phpinfo() කාර්යය PHP මොඩියුලය පිළිබඳ තොරතුරු ලබා දෙයි. තොරතුරු දත්ත වර්ගය අනුව වර්ගීකරණය කර ඇත, අංකයක් හෝ අරාවක් විය හැක. එය දත්ත අරාවක් ලෙස මුද්‍රණය කරයි, වෙබ් අඩවියට ගැලපෙන පරිදි මෝස්තර කළ හැකිය. දත්ත වෙන් කිරීම සඳහා පද්ධතියට පසුව අවකාශයක් භාවිතා කරයි. ඔබට ශ්‍රිතයේ ප්‍රතිදානය කාවැද්දීමට අවශ්‍ය නම්, ඔබ ශරීරය සහ corpului ටැග් භාවිතා කළ යුතුය. ඔබට ප්‍රතිදානය කාවැද්දීමට අවශ්‍ය නම්, ඔබ phpinfo භාවිතා කළ යුතුය() නැංගුරමක් ලෙස ක්රියා කරයි.

    php-පරිවර්තකය

    PHP පරිවර්තකයක් යනු PHP ක්‍රමලේඛන භාෂාවෙන් වෙබ් අඩවි සහ යෙදුම් සංවර්ධනය කිරීමට භාවිතා කරන මෙවලමකි. පරිවර්තකයා PHP ආකෘතියේ ගොනුවක් ඉල්ලූ විට පමණක් වැඩ කරන කම්මැලි සගයෙකු වැනි ය. එය ස්ක්‍රිප්ට් සකසන අතර වත්මන් දිනය සහ වේලාව HTML ලේඛනයකට ලියයි, එය පසුව වෙබ් බ්‍රවුසරයට ලබා දී ප්‍රදර්ශනය කෙරේ. මෙම ක්රියාවලිය ලෙස හැඳින්වේ “පිටු විදැහුම්කරණය”.

    PHP යනු විවෘත මූලාශ්‍ර සේවාදායක පැත්තේ ස්ක්‍රිප්ටින් භාෂාවකි. එය වෙබ් පිටු වල භාවිතා වේ, මෙන්ම බොහෝ CMS යෙදුම්වල. එහි මූලයන් C භාෂාවෙන් ඇත, සහ බොහෝ සම්මත ශ්රිතයන් මෙම භාෂාවෙන් ව්යුත්පන්න කර ඇත. PHP පරිවර්තකය යනු PHP කේතය සැකසීමට භාවිතා කරන මෙවලමයි, සහ එය සියලුම මෙහෙයුම් පද්ධති සහ වේදිකා සඳහා ලබා ගත හැකිය. PHP පරිවර්තකය සාමාන්‍යයෙන් PHP කේතයේ අර්ථකථන අනුවාදයකි.

    PHP තාර්කික ක්‍රියාකරුවන්

    බහු සංසන්දනයන් ඒකාබද්ධ කිරීමට තාර්කික ක්‍රියාකරුවන් භාවිතා කරයි. උදාහරණ වශයෙන්, UND ක්රියාකරු කොන්දේසි දෙකක් සම්බන්ධ කරයි, ඉන් පළමුවැන්න සත්‍ය විය යුතුය. සහ (නිෂේධනයට විරුද්ධයි) ක්රියාකරුගේ තාර්කික නොපැමිණීම නිර්වචනය කරයි. PHP අමතර ක්‍රියාකරුවන් තිදෙනෙකුටද සහය දක්වයි, එහි ප්‍රතිඵලයක් ලෙස සෘණාත්මක අවස්ථා අටක් ඇත. වඩාත් බහුලව භාවිතා වන තාර්කික ක්රියාකරුවන් නම්, අතර, සහ අතරතුර.

    PHP වල, ක්‍රියාකරුවන් හඳුනාගැනීම් ලෙසද හැඳින්වේ. මේවා දත්ත වර්ග දෙකක් සංසන්දනය කරයි, සහ ඔවුන් සමාන නොවේ නම්, ඒවා පිළිවෙලට සකස් කර ඇත. PHP දෝෂ යටින් ඉරි ඇඳීමට හඳුනාගැනීමේ සංසන්දන ක්‍රියාකරුවන් භාවිතා කරයි. දෝෂ පණිවිඩ පෙන්වීමට, ගෝලීය විචල්‍ය $php_errormsg භාවිතා කරන්න. PHP ආශ්‍රිත සහ දෛශික අරා අතර වෙනස හඳුනා නොගනී, ඒවා නූල් සහ ඉලක්කම් වලින් නිරූපණය කළ හැකි වුවද. if වැනි ක්‍රියාකරුවන්ට PHP සහය දක්වයි (වෙනත්) ප්රකාශයන්, for-loops, මාරු කරන්න, සහ තීරණය නම්.

    php ගොනු

    PHP-Dateien යනු වෙබ් සංවර්ධනය සඳහා ඉඩ සලසන ස්ක්‍රිප්ට් වේ. ඒවාට ප්රවේශ විය හැකි අතර විවිධ අරමුණු සඳහා භාවිතා කළ හැකිය. PHP හි සංවර්ධකයින්ට තීරණාත්මක අවස්ථාවන් විසඳීමට ඉඩ සලසන උපකාරක පද්ධතියක් ඇතුළත් වේ. ගොනු kartons හා සමාන වන අතර a.php ගොනුව තුළ ගබඩා කර ඇත. ගොනුවට නිසි ටැග් නොමැති නම්, එය PHP-Parser විසින් හඳුනා නොගන්නා අතර ක්‍රියාත්මක නොවනු ඇත. විකල්පයක් ලෙස, සංස්කාරකයක් භාවිතයෙන් PHP ගොනු සෑදිය හැක.

    PHP-Dateien හි PHP-Quellcode අඩංගු වන අතර වෙබ් අඩවි සංවර්ධනය සඳහා HTML-කේතයට ඇතුළත් කළ හැක.. PHP යනු server-side scripting language එකක් භාවිතා කරන ජනප්‍රිය වෙබ් අඩවි නිර්මාණ තාක්ෂණයකි. වෙබ් සත්කාරක සමාගමක් එහි සියලුම කාර්යයන් භාවිතා කිරීමට ඔබට ඉඩ දීම සඳහා එහි සේවාදායකයේ PHP ස්ථාපනය කරයි. PHP ගොනුවකට අමතරව, ඔබේ වෙබ් අඩවියට පිටු උඩුගත කිරීමට ඔබට සංස්කාරකයෙකු සහ FTP සේවාලාභියෙකු අවශ්‍ය වේ. ආරම්භ කිරීමට, ඔබ පිළිගත් සත්කාරක සැපයුම්කරුවෙකු සහ FTP සේවාලාභියෙකු භාවිතා කළ යුතුය. PHP ගොනු සඳහා මූලික ක්‍රමලේඛන රීති තුනක් ඇත:

    PHP ක්‍රමලේඛකයා

    PHP Programmierer යනු ගතික වෙබ් යෙදුම් නිර්මාණය කිරීමෙහිලා විශේෂත්වයක් දක්වන මෘදුකාංග සංවර්ධකයෙකි. PHP ක්‍රමලේඛකයෙකු වෙබ් අඩවිවල ගතික අන්තර්ගතයන් නිර්මාණය කිරීම සඳහා විවිධ විෂයයන් වල ප්‍රවීණයන් සමඟ සහයෝගයෙන් ක්‍රියා කරයි.. ඔවුන්ගේ කාර්යභාරය විවිධාකාර වන අතර නිරන්තරයෙන් වර්ධනය වේ. මෙයින් අදහස් කරන්නේ PHP ක්‍රමලේඛක රැකියා නිරන්තරයෙන් වෙනස් වෙමින් වැඩිදියුණු වන බවයි. PHP ක්‍රමලේඛකයෙකුට නිදහස් සේවකයෙකු ලෙස වැඩ කිරීමට බොහෝ අවස්ථා තිබේ, සේවකයා, හෝ කොන්ත්රාත්කරු. PHP ක්‍රමලේඛකයෙකුගේ ප්‍රධාන කාර්යයන් කිහිපයක් මෙන්න.

    PHP ක්‍රමලේඛකයෙකුට පසුබිමේ හෝ සෘජුවම ගනුදෙනුකරුවන් සහ ඔවුන්ගේ පද්ධති සමඟ වැඩ කළ හැක. අවසාන අවස්ථාවේ දී, ඔවුන් PHP ක්‍රමලේඛකයෙකු වීමට පුහුණුව ලබා ගැනීමට අවශ්‍ය විය හැක. කෙසේවෙතත්, කිරීමෙන් ඉගෙනීම කාලය ගතවන අතර බොහෝ විට දෝෂ සහිත වේ. බොහෝ PHP ක්‍රමලේඛකයින් නිදහස් සේවකයින් ලෙස ක්‍රියා කරන අතර ඔවුන්ගේම ගාස්තු සහ වේලාවන් නියම කරයි. PHP ක්‍රමලේඛකයෙකු ලෙස, ඔබට විවිධ තාක්ෂණයන් ගණනාවක් මත වැඩ කළ හැකිය, දත්ත සමුදායේ සිට වෙබ් සේවාදායකයන් දක්වා අන්තර්ජාල යෙදුම් දක්වා. මෙම ක්ෂේත්රයේ ඔබේ වෘත්තිය ආරම්භ කිරීමට, මෘදුකාංග නිර්මාණය සහ PHP-Frameworks සහ පුස්තකාල පිළිබඳ මූලික කරුණු ඉගෙන ගැනීම වැදගත් වේ.

    PHP-ප්‍රමිති

    ක්‍රමලේඛනය සඳහා වන PHP-ප්‍රමිති නිර්මාණය කර ඇත්තේ PHP හි ස්ක්‍රිප්ට් ලිවීමට කැමති ඕනෑම කෙනෙකුට භාෂාව භාවිතා කිරීමට පහසු වන පරිදි ය.. ඔවුන් සියලුම PHP සංවර්ධකයින් සමඟ අනුකූල වන අතර සුදු අවකාශයේ ශුද්ධ යුද්ධ කෙරෙහි අවධානය යොමු නොකරයි. ඔබ දකින පරිදි, මතක තබා ගත යුතු වැදගත්ම දෙය නම්, ඔබ සැමවිටම පන්ති නියතයන් සඳහා විශාල අකුරු භාවිතා කළ යුතු බවයි, සහ විචල්‍ය නම් සඳහා ඔබ කිසිවිටෙක කුඩා අකුරු භාවිතා නොකළ යුතුය. PHP කේතය ලිවීමේදී ඔබ පිළිපැදිය යුතු තවත් ප්‍රමිතීන් කිහිපයක් ද ඇත, සහ මේවාට ‘UPPER-CASE’ හි නාමකරණ විචල්‍ය සහ නියත ඇතුළත් වේ’ හෝ 'LOWER_CASE'.

    ක්‍රමලේඛනය සඳහා වන PHP-ප්‍රමිතීන් වැඩසටහනක කේතය පරිලෝකනය කිරීමේදී සංජානන ඝර්ෂණය අවම කිරීමට අදහස් කෙරේ.. මෙය කිරීමට, ඔවුන් කේතය හැඩතල ගැන්වීම පිළිබඳ හවුල් අපේක්ෂාවන් සහ රීති මාලාවක් නිර්වචනය කරයි. මෙම රීති සාමාජික ව්‍යාපෘති අතර ඇති පොදු කරුණු වලින් ව්‍යුත්පන්න කර ඇත. ව්‍යාපෘති අතර විලාස මාර්ගෝපදේශ බෙදාගැනීමෙන්, එය සංවර්ධකයින්ට සහ සංස්කාරකවරුන්ට උපකාර කරයි. ඔබ විවිධ කේත පදනම් සමඟ වැඩ කරන විට මෙය විශේෂයෙන් ප්රයෝජනවත් වේ. ක්‍රමලේඛනය සඳහා වන PHP-ප්‍රමිතීන් ව්‍යාකූලත්වය සහ නරක කේතීකරණය වළක්වා ගැනීමට හොඳ ක්‍රමයකි.

    PHP ව්‍යාපෘති

    PHP වැඩසටහන්කරණයේදී, දත්ත ගබඩා කිරීමට සහ හැසිරවීමට විචල්‍යයන් භාවිතා කරයි. විචල්‍ය වර්ග දෙකකි: වස්තූන් සහ පන්ති. වස්තුවක් යනු යම් යම් ලක්ෂණ ඇති භෞතික සංකල්පයකි, හැඩය වැනි, ප්රමාණය, සහ වර්ගය. පන්ති සම්බන්ධයෙන්ද එසේමය, පරිශීලකයෙකුගේ නම වැනි තොරතුරු අඩංගු වේ. දත්ත වෙන් කිරීමට PHP වස්තු භාවිතා කරයි, කේතය නැවත ඇණවුම් කිරීම පහසු කරයි. පහත දැක්වෙන්නේ PHP හි ඇති වස්තු වර්ග කිහිපයකි.

    PHP සංවර්ධකයෙකුගේ රැකියා විස්තරය විවිධ වේ. මෙම කාර්යයන් ඔවුන්ගේ ක්‍රමලේඛන විශේෂඥතාව අනුව වෙනස් වේ. ඔවුන් වෙබ් යෙදුම් හෝ වෙබ් අඩවි මත වැඩ කර කේතය ප්‍රශස්ත කළ හැක. මෙම රැකියා ස්වාධීන විය හැකිය හෝ වෙනත් විෂයයන් වල ප්‍රවීණයන් සමඟ සහයෝගීතාවයක් අවශ්‍ය වේ. මෙම PHP ක්‍රමලේඛන තනතුරුවලින් බහුතරයක් ගෙවනු ලබන අතර, බොහෝ ඒවා ස්වාධීන වන අතර වෙනත් විෂයයන් වල ප්‍රවීණයන් සමඟ වැඩ කිරීමට සම්බන්ධ වේ. මෙම වෘත්තීය මාවතේ සාර්ථක වීමට PHP ක්‍රමලේඛන කුසලතා කිහිපයක් අවශ්‍ය වේ. ඒ නිසා, ඔබ විපාක දෙන වෘත්තියක් සොයන්නේ නම්, තවත් බලන්න එපා!