ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ গুলোর মধ্যে সর্বাধিক পরিচিত এবং জনপ্রিয় ওপেন সোর্স ল্যাঙ্গুয়েজ হচ্ছে PHP । একজন দক্ষ ওয়েব ডেভলপার হওয়ার জন্য PHP শেখার কোনো বিকল্প নেই। ডাটাবেজ নির্ভর ওয়েব সাইট তৈরির ক্ষেত্রে PHP এর সাথে ডাটাবেজ হিসেবে MySql এর ওপেন সোর্স প্রতিদ্বন্দ্বী কেউ নেই। আমরা প্রজেক্ট ভিত্তিক উপস্থাপনার মাধ্যমে বিষয় গুলো আয়ত্ব করার মাধ্যমে দক্ষতা বৃদ্ধির চেষ্টা করব।
……………………………………………………………………
পিএইচপি ক্লাসরুমঃ ৭ম পর্ব তে PHP ডাটা টাইপ এবং Intiger Float বা Double ও Boolean সম্পর্কে বিস্তারিত আলোচনা দেখেছি। আজ আমরা String সম্পর্কে বিস্তারিত আলোচনা দেখব।
String কি?
String হল কতগুলো ক্যারেক্টারের সজ্জা।সাধারণত কোন সাধারণ বাক্য, শব্দ বা শিরোনাম প্রকাশ করার জন্য String ব্যবহার করা হয়। এমনকি কোন সংখ্যাকেও ক্যরেক্টার হিসেবে প্রকাশ করার জন্য String ব্যবহার করা হয়।
String প্রকাশ পদ্ধতি
String প্রকাশের জন্য তিনটি পদ্ধতি রয়েছে।
- ডাবল কোটেশন পদ্ধতি
- সিঙ্গেল কোটেশন পদ্ধতি
- Here-Docs স্টাইল পদ্ধতি
ডাবল কোটেশন পদ্ধতি
এ পদ্ধতিতে ডাবল কোটেশন (“……………”)এর মধ্যে যা কিছু লেখা হয় তাই স্ট্রিং। যেমন
<?php
$country=”Welcome to Bangladesh.”;
echo $country;
?>
সিঙ্গেল কোটেশন পদ্ধতি
এ পদ্ধতিতে সিঙ্গেল কোটেশন (‘……………’)এর মধ্যে যা কিছু লেখা হয় তাই স্ট্রিং। যেমন
<?php
$country1=’Welcome to our country.’;
echo $country1;
?>
Here-Docs স্টাইল পদ্ধতি
এ পদ্ধতিতে String প্রকাশ করার জন্য প্রথমে <<< চিহ্নটি ব্যবহার করা হয়, এরপর যেকোনো একটা শব্দ লেখা হয় যা String এর মূল অংশে কখনোই আসবে না। এর পর String এর মূল অংশ লেখা হয় এবং ঐ শবাদটি পূণরায় লেখে String শেষ করা হয়।যেমন
<?php
$str = <<<START
This is a hore-docs style string. <br />
This is a multiline string.
START;
echo $str;
?>
প্রজেক্ট অনুশীলন
<html> <head> <title>This is title </title> </head> <body> <?php $country="Welcome to Bangladesh."; echo $country; ?> <?php echo "<br />"; ?> <?php $country1='Welcome to our country.'; echo $country1; ?> <?php echo "<br />"; ?> <?php $str = <<<START This is a hore-docs style string. <br /> This is a multiline string. START; echo $str; ?> </body> </html>
উপরের কোড টুকুকে একটা notepad এ লিখে File মেনু থেকে Save as এ ক্লিক করে File name হিসেবে string.php দিয়ে Save as type হিসেবে All files সিলেক্ট করে এরপর Save বাটনে ক্লিক করে Save করুন।অবশ্যই string.php ফাইলটিকে ব্রাউজারে প্রদর্শন করার জন্য C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। সুবিধার্থে htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দিতে পারেন। অবশ্যই xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় রাখতে হবে।
ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লিখুন http://localhost/string.php
তাহলে ব্রাউজারে নিচের ছবির মত দেখা যাবে
প্রজেক্ট বিশ্লেষণ
$country=”Welcome to Bangladesh.”; এর মাধ্যমে ডাবল কোটেশন দ্বারা ভেরিয়েবলের মান হিসেবে String দেয়া হয়েছে।
echo $country; String টিকে ভেরিয়েবল হিসেবে ব্রাইজারে প্রদর্শনের নির্দেশ দেয়া হয়েছে।
<?php echo “<br />”; ?> লাইন ব্রেক তৈরি করা হয়েছে।
$country1=’Welcome to our country.’; এর মাধ্যমে সিঙ্গেল কোটেশন দ্বারা ভেরিয়েবলের মান হিসেবে String দেয়া হয়েছে।
echo $country1; String টিকে ভেরিয়েবল হিসেবে ব্রাইজারে প্রদর্শনের নির্দেশ দেয়া হয়েছে।
$str = <<<START
This is a hore-docs style string. <br />
This is a multiline string.
START;
এর মাধ্যমে একটা ভেরিয়েবলের মান হিসেবে Here-Docs স্টাইল String দেয়া হয়েছে।
echo $str; Here-Docs String টিকে ভেরিয়েবল হিসেবে ব্রাইজারে প্রদর্শনের নির্দেশ দেয়া হয়েছে।
………………………………………………………………………………..
এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।
স্ট্রীং যে ৩ প্রকার আজ জানলাম। যদিও ডাবল ও সিঙ্গালটার ব্যবহার জানি। তরে Here-Docs স্ট্রীং টি ঠিক বুঝলাম না। আমার এখানে সমস্যা করতেছে।
ধন্যবাদ শাওন ভাই। দেখেন কাজ করবে। সমস্যা ঠিক করে দিয়েছি।
হুম !!! কাজ হয়েছে। ধন্যযোগ। 🙂
here-docs টা জানতাম না। ধন্যবাদ দাদা। 🙂