অপারেটরস ভ্যালু বা ভ্যারিয়েবলকে manipulate করতে ব্যাবহৃত হয়।৩ ধরনের অপারেটর আছে
১.Unary – একটা ভ্যালু বা ভ্যারিয়েবলকে(operand) নিয়ে কাজ করে।
২.Binary-দুটি ভ্যালু বা ভ্যারিয়েবলকে নেয়।
৩.Ternary- ৩টি ভ্যালু বা ভ্যারিয়েবলকে নিয়ে থাকে।
এর পাশাপাশি আমরা Operator গুলোকে অনেকভাবে শ্রেনীবদ্ধ করতে পারি যেমন-Arithmetic, Assignment, Comparison Operator etc.
Assignment Operator: এ Operators গুলো একটা ভ্যালু বা ভ্যারিয়েবলকে অন্য একটা ভ্যালু বা ভ্যারিয়েবলের সমান করতে ব্যাহৃত হয়।
$my_var = 4;
$another_var = $my_var;
এখন $my_var ও $another_var উভয়েরই মান হল ৪.
Operator | English | Example |
+ | Addition | 2+4 |
- | Subtraction | 6-2 |
* | Multiplication | 5*3 |
/ | Division | 15/3 |
% | Modulus | 43%10 |
PHP Code
$addition = 2 + 4;
$subtraction = 6 - 2;
$multiplication = 5 * 3;
$division = 15 / 3;
$modulus = 5 % 2;
echo "Perform addition: 2 + 4 = ".$addition."<br />";
echo "Perform subtraction: 6 - 2 = ".$subtraction."<br />";
echo "Perform multiplication: 5 * 3 = ".$multiplication."<br />";
echo "Perform division: 15 / 3 = ".$division."<br />";
echo "Perform modulus: 5 % 2 = " . $modulus
সেভ করে রান করান এমন দেখাবে-
Perform addition: 2 + 4 = 6
Perform subtraction: 6 - 2 = 4
Perform multiplication: 5 * 3 = 15
Perform division: 15 / 3 = 5
Perform modulus: 5 % 2 = 1.
Comparison Operator
এই Operator ভ্যালু বা ভ্যারিয়েবল এর মধ্যে relationship চেক করে।এই Operator কন্ডিশনাল statement এর ভিতর থাকে আর নির্নয় করে statement true নাকি false.
এখানে বহুল ব্যাবহৃত কিছু Comparison Operator দেয়া হল-
$x=4 ও $y=5 ধরে
Operator | English | Example | Result |
== | Equal to | $x=$y | False |
!= | Not equal to | $x!=$y | True |
< | Less than | $x<$y | True |
> | Greater than | $x>$y | False |
<= | Less than equal to | $x<=$y | True |
>= | Greater than equal to | $x>=$y | False |
String Operator
এটাতো আগেই আমরা দেখেছি আর ব্যাবহারও করেছি-“”, ‘’
Arithmetic এবং Assignment Operator এর Combination
Programming এ একটা পরিচিত কাজ হচ্ছে একটা ভ্যারিয়েবলকে নির্দিষ্ট হারে বাড়ানো,যেমন গননার ক্ষেত্রে।আমি যদি ১ করে বাড়াতে চাই তাহলে
$counter=$counter+1;
যাহোক সংক্ষেপে এভাবে লেখে
$counter+=1;
Pre/Post-Increment & Pre/Post-Decrement:
উপরেরটা একটু অদ্ভুত মনে হতে পারে,এটার আরেকটা সর্টকাট মেথড আছে কোন ভ্যরিয়েবল থেকে ১ করে বাড়ানো বা কমানোর
$x++ যেটা $x += 1; or $x = $x + 1 এর সমান।
আর কমানোর ক্ষেত্রে শুধু “-” অপারেটরটা ব্যাবহৃত হবে।
Logical Operator
Operator | Description | Example |
---|---|---|
&& | and | x=6 y=3(x < 10 && y > 1) returns true |
|| | or | x=6 y=3(x==5 || y==5) returns false |
! | not | x=6 y=3!(x==y) returns true |
চলবে.........
পরবর্তী টিউটোরিয়াল Conditional Statement(if,elseif etc.)
আমি রেজওয়ান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 23 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমি মুলত ওয়েব ডেভেলপার।এছাড়া জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ে পরিসংখ্যান বিভাগে পড়ছি।www.webcoachbd.com সাইটটি ডেভেলপ ও মেইনটিনেন্স আমি করছি।আমি এই সাইটটির একমাত্র স্বত্তাধিকারী।
ধন্যবাদ নিয়মিত লেখার জন্য। ৪র্থ পর্বটা এখনও প্রাকটিস করা হয়নি আজ ৪-৫ দুটোই এক সাথে প্রাকটিস করবো।
আমি Dreamweaver দিয়েই কাজ চালাচ্ছি। কি ভাই সমস্যা নাই তো? Net beans –25mb তাই download করি নাই।