«

»

আসুন শিখি পিএইচপিঃপর্ব-১৪

বন্ধুরা, পিএইচপি টিউটোরিয়ালের এ পর্যায়ে আমরা জানব if else স্টেটমেন্ট সম্পর্কে।

পিএইচপি প্রোগ্রামিং এ মাঝে মাঝে কিছু কিছু কমান্ড বা ইন্সট্রাকশান দিতে হয় অন্য কোনো ঘটনার উপর ভিত্তি করে। অর্থাৎ, যদি অমুক ঘটনা ঘটে তবে তমুক কমান্ড বা ইন্সট্রাকশান কাজ করবে, আর ঘটনাটি না ঘটলে ঐ ইন্সট্রাকশন বা কমান্ডটি ঘটবে না। এই ধরনের নির্ভরশীলতামূলক কমান্ড বা ইন্সট্রাকশান দেয়ার জন্য if Else স্টেটমেন্ট ব্যবহার করা হয়।

if Else স্টেটমেন্ট এর সাধারণ কাঠামো নিচের মত।

if ( condition)

{code

}

এখানে condition অংশে সেই শর্তটি লিখতে হবে যার উপরে ভিত্তি করে পরের ইন্সট্রাকশন কাজ করবে।

code হল সেই ইন্সট্রাকশন বা কমান্ড বা উপরোক্ত শর্ত সংঘটিত হলে যা কাজ করবে।

আসুন একটি উদাহরন দেখি।

<html>

<body>

<?php

$num=rand();

if($num<10000)

echo “hello,well done,the number is $num”;

?>

</body>

</html>

এখানে পিএইচপি কোড অংশে $num=rand(); লাইনের মাধ্যমে যেকোনো র‍্যান্ডম নাম্বারকে $num ভেরিয়েবলের ডাটা হিসেবে নির্ধারণ করতে বলা হচ্ছে। উল্লেখ্য, rand() একটি ফাংশন যা এলোমেলোভাবে যেকোনো সংখ্যা নির্বাচন করে, এই নির্বাচিত নাম্বারকেই $num ভেরিয়েবলের মান হিসেবে নির্ধারণ করা হচ্ছে এই লাইনের মাধ্যমে।

এরপর if($num<10000) এর মাধ্যমে বলা হচ্ছে যদি (if), $numভেরিয়েবলের মান ১০০০০ এর চেয়ে ছোট হয়($num<10000) তবে echo “hello,well done,the number is $num”; এই লাইনটি যেনো কাজ করে অর্থাৎ hello,well done,the number is $num এই লেখাটি যেনো ব্রাউজারে প্রদর্শিত হয়। এক্ষেত্রে $num এর জায়গায় ব্রাউজারে সেই সংখ্যাটি দেখাবে যে সংখ্যাটি rand() ফাংশনের মাধ্যমে নির্বাচন করা হয়েছিল এবং $num ভেরিয়েবলের মান হিসেবে নির্ধারিত হয়েছিল। আরেকটি বিষয় উল্লেখ্য তা হল, প্রতিবার ব্রাউজার রিলোড করার সময় স্ক্রীপ্টের প্রতিটি কোড প্রথম থেকে আবার কাজ করে ফলে প্রতিবারই rand() এর মাধ্যমে নতুন একটি সংখ্যা নির্বাচিত হয় এবং $num এর মান হিসেবে নির্ধারিত হয়।

যেমন এই কোড ব্রাউজারে রান করার পরে প্রথম বার আমার ব্রাউজারে কোনো লেখা আসেনি, কারণ তখন $num এর মান ১০০০০ এর চেয়ে বেশি ছিল কিন্তু পরের ব্রাউজার পেজ রিলোড করার পরে নিচের লেখা আসে।

বন্ধুরা, এভাবে আপনারাও বিভিন্ন লজিক বানিয়ে দেখুন কাজ করে কিনা। আজ এ পর্যন্তই। ভালো থাকবেন সবাই। ধন্যবাদ।


এ সম্পর্কিত আরো কিছু টুইট:

ওয়ার্ডপ্রেস টিউটোরিয়াল পর্ব 2 [ডোমেইন এবং হোষ্টিং]
Autorun.inf virus টি disable করে রাখুন.........
ওয়েব ডেভেলোপারদের কাজের সহযোগিতার জন্য কিছু অসাধারণ টুলস ।
এ্যান্ড্রয়েড ফোন দিয়েই ছবিকে ফ্রেমে বাঁধুন, ছবি করুন আকর্ষণীয়!!
এসে গেল নতুন trafficmonsoon।[না দেখলে ১০০০% মিস]
**Tera tune** Hack করুন password protected wifi একদম সহজে (full tutorial)
BITCOIN ক্রয় বিক্রয়ের একটি বিশ্বস্ত নাম Bdwalletex.com। Minimum 1$ হলেই ক্রয় বিক্রয় করতে পারবেন । AF...

মন্তব্য দিনঃ

comments

About the author

MITHU

Permanent link to this article: http://techtweets.com.bd/uncategorized/mithublue/11735

মন্তব্য করুন