১। Single quotes না Double quotes, কোন্টা use করবেন।
Single quotes এর মধ্যে যা থাকে [content] তাকে সুধুমাত্র string হিসাবে display করা হয়। অর্থাত এর মধ্যে যে content থাকে তাকে php engine [parser] এর কাছে পাঠানো হয় না।
Try this ->
$name = 'rubel' ;
echo 'My name is $name';
এটা display করবে -> My name is $name
কিন্তু যদি Single quotes এর পরিবর্তে Double quotes ব্যাবহার
করতেন তাহলে আউটপুট আসতো
My name is rubel
অর্থাত Double quotes এর মধ্যে থাকা string কে php engine
[parser] এর কাছে পাঠানো হয়।
তাহলে কখন কোনটা use করবো?
কোনো ভেরিয়েবল এর value আউটপুট করতে না হলে অবশ্যই Single quotes use করবেন। আর ভেরিয়েবল এর আউটপুট করতে হলে করে string concatenation করে আউটপুট করতে পারেন।
তবে statement এ variable এর সংখ্যা বেশি হলে double quotes use করুন।
এতে করে performance better হবে। :
২।
Multidimensional array এবং Object এর property with value print করার ভালো একটি way দিলাম।
php ফাইলটিতে নিচের function লিখুন।
function pr($var){
echo ‘’;
print_r($var);
echo ‘’;
}
এখন ধরুন যে object বা array print করতে চান তার নাম $current_user
$current_user object টি display করতে টাইপ করুন
pr($current_user);
[It will display a much better view than the print_r() methods view]
Try it -> নতুন একটি php ফাইল নিন এবং টাইপ করুন
pr($_SERVER);
function pr($var){
echo ‘’;
print_r($var);
echo ‘’;
}
ফাইল টি সেভ করে রান করুন। [It will display all the keys and values of the $_SERVER array with a nice view]
।
অনলাইনে ছড়িয়ে ছিটিয়ে থাকা কথা গুলোকেই সহজে জানবার সুবিধার জন্য একত্রিত করে আমাদের কথা । এখানে সংগৃহিত কথা গুলোর সত্ব (copyright) সম্পূর্ণভাবে সোর্স সাইটের লেখকের এবং আমাদের কথাতে প্রতিটা কথাতেই সোর্স সাইটের রেফারেন্স লিংক উধৃত আছে ।