পিএইচপি স্ক্রিপ্ট বা কোড সার্ভারে এক্সিকিউট হয় এবং ব্রাউজারে সাধারণ এইচটিএমএল ফরম্যাট এ ফেরত পাঠায়।
পিএইচপি স্ক্রিপ্ট একটি ডকুমেন্টের যেকোনো জায়গায় রাখা যায়।
পিএইচপি স্ক্রিপ্ট দিয়ে শুরু হয় এবং
?>
দিয়ে শেষ হয়ঃ
পিএইচপি এর ডিফল্ট ফাইল এক্সটেনশন হচ্ছে ".php"
kt_satt_skill_example_id=9
পিএইচপি ফাইলের মধ্যে সাধারণত এইচটিএমএল ট্যাগ এবং কিছু পিএইচপি স্ক্রিপ্টিং কোড ব্যবহার করা হয়।
নিচের উদাহরণে আমরা একটি সাধারণ পিএইচপি ফাইলের উদাহরণ দেখবো, যেখানে ওয়েব পেজের মধ্যে "হ্যালো স্যাট " আউটপুট নেওয়ার জন্য পিএইচপি এর একটি বিল্ট-ইন ফাংশন "echo"
ব্যবহার করা হয়েছে।
kt_satt_skill_example_id=5
বিঃদ্রঃ পিএইচপি স্টেটমেন্ট সেমিকোলন (;) দিয়ে শেষ হয়।
অর্থাৎ পিএইচপিতে ছোট হাতের বর্ণ এবং বড় হাতের বর্ণকে আলাদাভাবে বিবেচনা করা হয়।
পিএইচপি কেস-সেনসিটিভ হওয়া সত্ত্বেও সব ধরনের কিওয়ার্ড (যেমন- if
, else
, for
, echo
ইত্যাদি), ক্লাস, ফাংশন এবং ইউজার ডিফাইন্ড ফাংশন কেস-সেনসিটিভ নয়।
নিচের উদাহরণে তিনটি echo স্টেটমেন্টই বৈধ এবং সমানঃ
kt_satt_skill_example_id=6
যাইহোক, সবধরনের চলক(variable) কিন্তু কেস সেনসিটিভ।
নিচের উদাহরণে শুধুমাত্র $name ভ্যারিয়েবলের ভ্যালু প্রদর্শিত হবে। কারণ $name, $NAME এবং $Name তিনটি ভিন্ন ভিন্ন ভ্যারিয়েবল।
যেহেতু $NAME এবং $Name ভ্যারিয়েবল ডিফাইন করা হয়নি, তাই যখন আমরা এগুলোর আউটপুট নিতে চাইবো তখন error দেখাবে।
kt_satt_skill_example_id=7
পিএইচপি কোড ব্যাখ্যা করার জন্য এবং অধিক পাঠযোগ্য করে তোলার জন্য কমেন্ট(Comment) ব্যবহার করা হয়।
এক্সিকিউশন থেকে বিরত রাখার জন্যও পিএইচপি কোডে কমেন্ট ব্যবহার করা হয়। বিশেষ করে বিকল্প কোন কোড(code) টেস্ট করার সময় এর ব্যবহার বেশ লক্ষ্যনীয়।
কমেন্ট এর ব্যবহারঃ
পিএইচপি কয়েক ধরনের কমেন্ট সমর্থন করেঃ
kt_satt_skill_example_id=8