হ্যালো, টিউনার ভাইরা সবাই কেমন আছেন?? আশা করি ভালই আমি খুব একটা ভাল নেই। যাই হোক আমার অবস্থা শুনে লাভ নেই অবস্থা জানতে হবে আপনাদের নিজের। নিয়মিত প্রাক্টিস না করলে কিন্তু কিছুই শিখতে পারবেন না পিএইচপি।
গত পর্বে আমরা শিখেছিলাম ভ্যারিয়েবল সম্পর্কে। কি করে ভ্যারিয়েবল দিয়ে কোন লিখা প্রিন্ট করতে হয়। কি করে যোগ, বিয়োগ, গুন, ভাগ, ভাগশেষ ইত্যাদি বের করতে হয়। গত কাল আপনাদের একটা ছোট বিষয় শেয়ার করতে ভুলেগেছি। আজ সেই টা দিয়েই টিউন টা শুরু করব।
গত আমরা ৫ টা অপারেটরের কাজ শিখেছি। আজ আপরা আর দুই অপারেটরের কাজ শিখব। আর এই অপারেটরের নাম incrementing operator বা "বৃদ্ধিশীল অপারেটর" আর একটা হল Decrementing operator বা "পতনশীল অপারেটর"। আমাদের ওয়েবসাইট পিএইচপি কোডিং করার সময় অনেক যায়গাতে এমন ট্রাম আসবে যেখানে আপনার যেকোন ভ্যারিয়েবলের নাম্বারের সাথে ১ যোগ করতে হবে। সাধারন নিয়ম অনুযায়ী আমরা এটাকে এইভাবে লিখতে পারিঃ
<?php $number1 = 100; $number2 = 30; $number1 = $number1+1; echo $number1; ?>
এখানে আমরা $number1 টার মান পাল্টে দিয়েছি। মানে পুর্বে $number1 এর মান ছিল ১০০ কিন্তু পরবর্তীতে আমরা $number1 এর সাথে ১ যোগ করে এর মান পাল্টে দিয়েছি। এখন কোডটি রান করলে আমরা $number1 এর মান দেখাবে ১০১। নিয়ম টা সাধারন নিয়ম অর্থাৎ গত পর্বে আপনাদের যে নিয়ম টা দেখানো হয়েছে। কিন্তু আজ আমরা দেখব কিভাবে incrementing operator ব্যবহার করে আমরা $number1 এর মান ১ বাড়াতে পারি। নিচের কোড টি লক্ষ করুনঃ
<?php $number1 = 100; $number2 = 30; $number1++; echo $number1; ?>
এইকোড টি রান করান আর দেখুন ম্যাজিক। হুম সব ঠিকই আছে। $number1 এর মান ১০১ হয়ে গেছে। তার মানে incrementing operator এর সাইন হল দুইটা যোগ চিহ্ন ( ++ ) ,এই অপারেটরের সুবিধা হল আপনার বারবার কস্ট করে $number1 = $number1+1; লাইন টা লিখতে হবে না। শুধু $number1++; লিখলেই হবে 🙂
এবার হয়ত নিজেই বুঝতে পারছেন Decrementing operator টাকি। হ্যাঁ ঠিক ধরেছেন। এটা কোন ভ্যারিয়েবল থেকে ১ বিয়োগ করতে ব্যবহার করা হয়। আর এই সাইন টা হল দুইটা বিয়োগ চিহ্ন ( - - )। মানে $number1 ভ্যারিয়েবল থেকে যদি ১ কমিয়ে রেজাল্ট প্রিন্ট করতে চান তাহলে আপনার কোড টা হবে:
<?php $number1 = 100; $number2 = 30; $number1--; echo $number1; ?>
আশা করি বুঝতে পেরেছেন। না পারলে কমেন্ট করে জানাবেন।
আজ আমরা নতুন যে জিনিস শিখব সেটা হল পিএইচপি এর সবচেয়ে গুরুত্তপূর্ন বিষয় গুলোর একটা। এটা হল If, else এবং elseif স্টেটমেণ্ট গুলোর ব্যবহার। এটা ব্যবহার করে সাধারনত কোন তথ্য যাচাই করা হয়। যেমন মনে করুন আমরা একটা ওয়েবসাইট তৈরি করব। যেখানে ১৮ হলে একাউন্ট করতে পারবে কিন্তু ১৮ এর কম বা বেশি হলে পারবে না। এখন যে ভিজিটর একাউন্ট সাইনআপ করবে তার বয়স যাচাই করব আমরা If, else স্টেটমেন্ট দিয়ে। প্রশ্ন হল কিভাবে তৈরি করতে হবে?? চলুন দেখি পারি কি না ।
<?php $age = 18; if($age==18){ echo ' Congratulations! you can signup on this site.'; }else{ echo'Sorry! you are under or higher then 18'; }; ?>
কোড রান করান। হুম লিখা আসবে "Congratulations! you can signup on this site." এবার ভ্যারিয়েবলের মান টা চেঞ্জ করে দেখেন কি লিখা আসে :), লিখা আসবে 'Sorry! you are under or higher then 18' । তাহলে গঠন টা হলঃ
যেটা খেয়াল রাখবেনঃ
১) if এর পর প্রথম বন্ধনির মধ্যে $ভ্যারিয়েবলের নামের পর ২ টা সমান সমান চিহ্ন দেয়া আছে।
২) আপনার সাইটে সাইনআপ করার সময় ইউজার ভ্যারিয়েবলের মান নির্ধারন করবে। শর্ত আপনারই তৈরি করতে হবে। যেমন যদি আপনার সাইটে আপনি ১৮ বছরের লোক ছাড়া যদি কাউকে সাইনআপ করতে না দেন তাহলে সেটা শর্ততে লিখতে হবে। মনে রাখবেন ভ্যারিয়েবলের মান যাচাই করার জন্যাই শর্ত।
২) যদি ভ্যারিয়েবলের মান টেক্সট হয় তাহলে টেক্সটটি লিখার সময় ২টি সিঙ্গেল কোর্টেশন মার্কের মধ্যে লিখতে হবে।।
আজ বেশি বড় করলাম না । আগামী পর্বে দেখা হবে।। প্র্যাক্টিস করার সময় যেকোন সমস্যায় কমেন্ট করবেন। ধন্যবাদ সবাইকে।
আমি ড়িত কথা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 28 টি টিউন ও 274 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
TUNE gulo Khub valo laagtese.i am Following it.