পিএইচপি গঠনপ্রণালী (Syntax)

পিএইচপি ব্যাসিক ( PHP basic tutorial) - পিএইচপি প্রোগ্রামিং (PHP Programming) - Computer Programming

425

পিএইচপি স্ক্রিপ্ট বা কোড সার্ভারে এক্সিকিউট হয় এবং ব্রাউজারে সাধারণ এইচটিএমএল ফরম্যাট এ ফেরত পাঠায়।


পিএইচপির মৌলিক গঠন(Syntax)

পিএইচপি স্ক্রিপ্ট একটি ডকুমেন্টের যেকোনো জায়গায় রাখা যায়।

পিএইচপি স্ক্রিপ্ট < ?php দিয়ে শুরু হয় এবং ?> দিয়ে শেষ হয়ঃ

পিএইচপি এর ডিফল্ট ফাইল এক্সটেনশন হচ্ছে ".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

Content added || updated By
Promotion

Are you sure to start over?

Loading...