XAMPP এ পিএইচপি কোড কিভাবে চালাবেন
সাধারণত, একটি পিএইচপি ফাইলে এইচটিএমএল ট্যাগ এবং কিছু পিএইচপি স্ক্রিপ্টিং কোড থাকে। একটি সাধারণ পিএইচপি উদাহরণ তৈরি করা খুব সহজ। এটি করার জন্য, একটি ফাইল তৈরি করুন এবং HTML ট্যাগ + PHP কোড লিখুন এবং এই ফাইলটি .php এক্সটেনশন দিয়ে সংরক্ষণ করুন।
দ্রষ্টব্য: পিএইচপি স্টেটমেন্ট সেমিকোলন (;) দিয়ে শেষ হয়।
সমস্ত পিএইচপি কোড পিএইচপি ট্যাগের মধ্যে যায়। এটি <?php দিয়ে শুরু হয় এবং ?> দিয়ে শেষ হয়। পিএইচপি ট্যাগের সিনট্যাক্স নীচে দেওয়া হল:
আসুন একটি সাধারণ পিএইচপি উদাহরণ দেখি যেখানে আমরা পিএইচপি ইকো কমান্ড ব্যবহার করে কিছু পাঠ্য লিখছি।
আউটপুট:
হ্যালো প্রথম পিএইচপি
XAMPP-এ কিভাবে পিএইচপি প্রোগ্রাম চালানো যায়
ধাপ 2: htdocs ফোল্ডারে hello.php নামের ফাইলটি সংরক্ষণ করুন, যা xampp ফোল্ডারের ভিতরে থাকে।
দ্রষ্টব্য: PHP প্রোগ্রামটিকে htdocs ফোল্ডারে সংরক্ষণ করতে হবে, যা xampp ফোল্ডারের ভিতরে থাকে, যেখানে আপনি XAMPP ইনস্টল করেছেন। অন্যথায় এটি একটি ত্রুটি তৈরি করবে – অবজেক্ট পাওয়া যায়নি।
ধাপ 3: XAMPP সার্ভার চালান এবং Apache এবং MySQL শুরু করুন।
বেশিরভাগ সময়, পিএইচপি প্রোগ্রামগুলি একটি ওয়েব সার্ভার মডিউল হিসাবে চালিত হয়। যাইহোক, পিএইচপি CLI (কমান্ড লাইন ইন্টারফেস) এও চালানো যায়।
ধাপ 4: এখন, ওয়েব ব্রাউজার খুলুন এবং আপনার ব্রাউজার উইন্ডোতে localhost http://localhost/hello.php টাইপ করুন।
ধাপ 5: উপরের hello.php প্রোগ্রামের আউটপুট নীচের স্ক্রিনশট হিসাবে দেখানো হবে:
বেশিরভাগ সময়, পিএইচপি প্রোগ্রামগুলি একটি ওয়েব সার্ভার মডিউল হিসাবে চালিত হয়। যাইহোক, পিএইচপি CLI (কমান্ড লাইন ইন্টারফেস) এও চালানো যায়।
পিএইচপি কেস সংবেদনশীলতা
পিএইচপি-তে, কীওয়ার্ড (যেমন, ইকো, যদি, অন্য, সময়), ফাংশন, ব্যবহারকারী-সংজ্ঞায়িত ফাংশন, ক্লাসগুলি কেস-সংবেদনশীল নয়। যাইহোক, সমস্ত পরিবর্তনশীল নাম কেস-সংবেদনশীল।
নীচের উদাহরণে, আপনি দেখতে পাচ্ছেন যে তিনটি ইকো বিবৃতি সমান এবং বৈধ:
<!DOCTYPE>
<html>
<body>
<?php
ইকো “হ্যালো ওয়ার্ল্ড ইউজ ইকো</br>”;
ইকো “হ্যালো ওয়ার্ল্ড ইউজ করছে ECHO </br>”;
EcHo “হ্যালো ওয়ার্ল্ড ইউজ করছে EcHo </br>”;
?>
</body>
</html>
আউটপুট:
ইকো ব্যবহার করে হ্যালো ওয়ার্ল্ড
ইকো ব্যবহার করে হ্যালো ওয়ার্ল্ড
EcHo ব্যবহার করে হ্যালো ওয়ার্ল্ড
নীচের উদাহরণটি দেখুন যে পরিবর্তনশীল নামগুলি কেস সংবেদনশীল। আপনি নীচের উদাহরণটি দেখতে পারেন যে শুধুমাত্র দ্বিতীয় বিবৃতিটি $color ভেরিয়েবলের মান প্রদর্শন করবে। কারণ এটি $color, $ColoR এবং $COLOR কে তিনটি ভিন্ন ভেরিয়েবল হিসাবে বিবেচনা করে:
<html>
<body>
<?php
$color = “কালো”;
প্রতিধ্বনি “আমার গাড়ি”। $ColoR।”</br>”;
প্রতিধ্বনি “আমার কুকুর”। $color।”</br>”;
ইকো “আমার ফোন হল”। $COLOR।”</br>”;
?>
</body>
</html>
আউটপুট:
নোটিশ: অনির্ধারিত পরিবর্তনশীল: 8 লাইনে D:\xampp\htdocs\program\p2.php-এ ColorR
আমার গাড়ী
আমার কুকুর কালো
নোটিশ: অনির্ধারিত পরিবর্তনশীল: D:\xampp\htdocs\program\p2.php লাইন 10-এ COLOR
আমার ফোন হল
শুধুমাত্র $color ভেরিয়েবল এর মান প্রিন্ট করেছে, এবং অন্যান্য ভেরিয়েবল $ColoR এবং $COLOR কে অনির্ধারিত ভেরিয়েবল হিসাবে ঘোষণা করা হয়েছে। লাইন 5 এবং লাইন 7 এ একটি ত্রুটি ঘটেছে।

