ডাইনামিক ওয়েব সাইট তৈরির ক্ষেত্রে স্ক্রিপ্টিং ল্যাঙ্গুয়েজ গুলোর মধ্যে সর্বাধিক পরিচিত এবং জনপ্রিয় ওপেন সোর্স ল্যাঙ্গুয়েজ হচ্ছে PHP । একজন দক্ষ ওয়েব ডেভলপার হওয়ার জন্য PHP শেখার কোনো বিকল্প নেই। ডাটাবেজ নির্ভর ওয়েব সাইট তৈরির ক্ষেত্রে PHP এর সাথে ডাটাবেজ হিসেবে MySql এর ওপেন সোর্স প্রতিদ্বন্দ্বী কেউ নেই। আমরা প্রজেক্ট ভিত্তিক উপস্থাপনার মাধ্যমে বিষয় গুলো আয়ত্ব করার মাধ্যমে দক্ষতা বৃদ্ধির চেষ্টা করব।
……………………………………………………………………
পিএইচপি ক্লাসরুমঃ ১০ম পর্ব তে আমরা Data type নির্ণয় পদ্ধতি সম্পর্কে আলোচনা দেখেছি। আজ আমরা এক Data type থেকে অন্য Data type এ পরিবর্তন পদ্ধতি দেখব।
এক Data type থেকে অন্য Data type এ পরিবর্তন পদ্ধতি
<?php
$a = “9bangla”;
$b = true;
$c = “”;
$d = “tome”;
settype($a, “integer”);
echo $a;
echo “<br />”;
settype($b, “integer”);
echo $b;
echo “<br />”;
settype($a, “boolean”);
echo $a;
echo “<br />”;
settype($c, “boolean”);
echo $c;
echo “<br />”;
settype($d, “boolean”);
echo $d;
echo “<br />”;
?>
$a = “9bangla”; এর মাধ্রমে একটি ভেরিয়েবল $a এর জন্য একটা স্ট্রিং মান দেয়া হয়েছে।
settype($a, “integer”); এর মাধ্রমে ভেরিয়েবল এর মান স্ট্রিং থেকে ইন্টিজারে পরিবর্তন করা হয়েছে।
echo $a; এর মাধ্যমে ব্রাউজারে $a টিকে প্রদর্শনের নির্দেশ দেয়া হয়েছে। ব্রাউজারে ইন্টিজার মান 9 প্রদর্শিত হবে।
$b = true; এর মাধ্রমে একটি ভেরিয়েবল $b এর জন্য একটা বুলিয়ান মান দেয়া হয়েছে।
settype($b, “integer”); এর মাধ্রমে ভেরিয়েবল এর মান বুলিয়ান থেকে ইন্টিজারে পরিবর্তন করা হয়েছে।
echo $b; এর মাধ্যমে ব্রাউজারে $b টিকে প্রদর্শনের নির্দেশ দেয়া হয়েছে। ব্রাউজারে ইন্টিজার মান 1 প্রদর্শিত হবে।
settype($a, “boolean”); এর মাধ্রমে ভেরিয়েবল এর মান স্ট্রিং থেকে বুলিয়ানে পরিবর্তন করা হয়েছে।
echo $a; এর মাধ্যমে ব্রাউজারে $a টিকে প্রদর্শনের নির্দেশ দেয়া হয়েছে। ব্রাউজারে বুলিয়ান মান 1 প্রদর্শিত হবে।
$c = “”; এর মাধ্রমে একটি ভেরিয়েবল $c এর জন্য একটা ফাকা স্ট্রিং মান দেয়া হয়েছে।
settype($c, “boolean”); এর মাধ্রমে ভেরিয়েবল এর মান স্ট্রিং থেকে বুলিয়ানে পরিবর্তন করা হয়েছে।
echo $c; এর মাধ্যমে ব্রাউজারে $c টিকে প্রদর্শনের নির্দেশ দেয়া হয়েছে। ব্রাউজারে বুলিয়ান মান 0 প্রদর্শিত হবে অর্থাৎ স্থানটি ফাঁকা থাকবে।
$d = “tome”; এর মাধ্রমে একটি ভেরিয়েবল $d এর জন্য একটা স্ট্রিং মান দেয়া হয়েছে।
settype($d, “boolean”); এর মাধ্রমে ভেরিয়েবল এর মান স্ট্রিং থেকে বুলিয়ানে পরিবর্তন করা হয়েছে।
echo $d; এর মাধ্যমে ব্রাউজারে $d টিকে প্রদর্শনের নির্দেশ দেয়া হয়েছে। ব্রাউজারে বুলিয়ান মান 1 প্রদর্শিত হবে।
প্রজেক্ট অনুশীলন
<html> <head> <title>Datatype</title> </head> <body> <?php $a = "9bangla"; $b = true; $c = ""; $d = "tome"; settype($a, "integer"); echo $a; echo "<br />"; settype($b, "integer"); echo $b; echo "<br />"; settype($a, "boolean"); echo $a; echo "<br />"; settype($c, "boolean"); echo $c; echo "<br />"; settype($d, "boolean"); echo $d; echo "<br />"; ?> </body> </html>
উপরের কোড টুকুকে একটা notepad এ লিখে File মেনু থেকে Save as এ ক্লিক করে File name হিসেবে datatype2.php দিয়ে Save as type হিসেবে All files সিলেক্ট করে এরপর Save বাটনে ক্লিক করে Save করুন।
অবশ্যই datatype2.php ফাইলটিকে ব্রাউজারে প্রদর্শন করার জন্য C:\xampp\htdocs অর্থাৎ htdocs ফোল্ডারের মধ্যে রাখতে হবে। সুবিধার্থে htdocs ফোল্ডারটিকে Shortcut করে Desktop এ রেখে দিতে পারেন। অবশ্যই xampp অর্থাৎ Apachi সার্ভার Running অবস্থায় রাখতে হবে।
ফাইলটি ব্রাউজারে দেখানোর জন্য এড্রেস বারে লিখুন http://localhost/datatype2.php
তাহলে ব্রাউজারে নিচের ছবির মত দেখা যাবে
প্রজেক্ট বিশ্লেষণ
এক Data type থেকে অন্য Data type এ পরিবর্তন পদ্ধতি তে আলোচনা করা হয়েছে।
………………………………………………………………………………..
এখানেই শেষ করছি। সকলের জন্য শুভকামনা রইল ।
প্রায় ১ সপ্তাহ পরে বিপিতে ফিরলাম। এসে দেখি আপনার পোষ্ট রেডি !! 🙂 এ্যাডভান্স পোষ্ট দরকার ভাই। 🙂