PHP Operators හදුනාගනිමු.

2015-03-27 14:46:09 By Ganidu

variables  වල අගයන් සම්බනධ ගණිතමය , තාර්තික වැනි  කාර්යන් සදහා PHP Operators භාවිතා කරනු ලබනු අතර පහත පරිදි බෙදා වෙන්කල හැක.

 

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Increment/Decrement operators
  • Logical operators
  • String operators
  • Array operators

 

PHP Arithmetic Operators

 PHP arithmetic operators භාවිතා කරනුයේ සංඛ්‍යාත්මක අගයන් එකතුකිරීම , අඩු කිරීම, වැඩි කිරීම වැනි මූලික කාර්ය්‍යන් කිරීම සදහායි.

 

Operator කාර්ය්‍ය උදාහරණය
+

එකතු කිරීම සදහා භාවිතා කරයි.

$x=5;

$y=5;

echo $x+$y;

-

අඩු කිරීම සදහා භාවිතා කරයි.

$x=8;

$y=5;

echo $x-$y;

*

ගුණ කිරීම සදහා භාවිතා කරයි.

$x=5;

$y=5;

echo $x*$y;

/

බෙදීම සදහා භාවිතා කරයි.

$x=5;

$y=5;

echo $x/$y;

%

සංඛ්‍යාවක් බෙදූ විට ඉතිරිය ලබා ගැනීම සදහා

භාවිතා කරයි.

 

$x=8;

$y=5;

echo $x%$y;

 

PHP Assignment Operators

PHP Assignment Operators භාවිතා කරනුයේ variable එකකට අගයක් පැවරීම සදහායි.

 

<?php
$x = 10; 
echo $x;
?> 
<?php
$x = 10; 
$y = 10;
$z = $x+$y;
echo $z;

?> 



PHP Comparison Operators

PHP Comparison Operators භාවිතා කරනුයේ අගයන් දෙකක් සංසන්දනය කිරීම සදහායි.

 

Operator කාර්ය්‍ය උදාහරණය
==

සමානතාවය පරීක්ෂා කරයි.

$x = 100;
$y = 100;

var_dump($x == $y);

===

සර්වසමදැයි පරීක්ෂා කරයි.

$x = 100;
$y = "100";

var_dump($x === $y);

!=

අසමානතාවය පරීක්ෂා කරයි.

$x = 100;
$y = 200;

var_dump($x != $y);

!==

සමාන නොවන බව පරීක්ෂා කරයි.

$x = 100;
$y = "100";

var_dump($x !== $y);

>

විශාලත්වයෙන් වැඩි බව හදුන්වයි.

$x = 200;
$y = 100;

var_dump($x > $y);

<

විශාලත්වයෙන් අඩු බව හදුන්වයි.

 

$x = 50;
$y = 100;

var_dump($x < $y); 

>=

විශාලත්වයෙන් වැඩි හෝ සමාන  බව හදුන්වයි.

 

$x = 200;
$y = 200;

var_dump($x >= $y);

 <=  

විශාලත්වයෙන් අඩු හෝ සමාන  බව හදුන්වයි.

 

$x = 50;
$y = 50;

var_dump($x <= $y);

 

PHP Increment / Decrement Operators

 

PHP Increment / Decrement Operators  භාවිතා කරනුයේ variable එකක අගය වැඩි කිරීමට හෝ අඩු කිරීම සදහායි.

 

Operator කාර්ය්‍ය උදාහරණය
++$x

variable එකේ අගය එකකින් වැඩි කර අගය ලබා දේ.

$x = 10;
echo ++$x;
$x++

variable එකේ අගය ලබා දී ඉන් පසු අගය එකකින් වැඩි කරයි.

$x = 10;
echo $x++;
echo "<br>";
echo $x;
--$x

variable එකේ අගය එකකින් අඩු කර අගය ලබා දේ.

$x = 10;
echo --$x;
$x--

variable එකේ අගය ලබා දී ඉන් පසු අගය එකකින් අඩු කරයි.

 $x = 10;
echo $x--;
echo "<br>";
echo $x;

 

PHP Logical Operators

 

PHP Logical Operators භාවිතා කරනුයේ යම්කිසි ප්‍රකාශයක් සංසන්දනය කිරීම සදහායි.

 

Operator කාර්ය්‍ය උදාහරණය
and , &&

ප්‍රකාශණ දෙකක් සමාන විය යුතු බව

හැදින්වීමට භාවිතා කරයි.

$x = 10;
$y = 20;

if ($x == 10 and $y == 20) {
echo "Working !!";
}

or  ,  ||

ප්‍රකාශණ දෙකකින් එක්  ප්‍රකාශණයක්  සමාන

විය යුතු බව හැදින්වීමට භාවිතා කරයි.

$x = 10;
$y = 40;

if ($x == 10 or $y == 20) {
echo "Working !!";
}

!==

ප්‍රකාශණයක් අසමාන විය යුතු බව

හැදින්වීමට භාවිතා කරයි.

$x= 40;

if ($x !== 10) {
echo "Working !!";
}

 

PHP Array Operators

 

PHP Array Operators භාවිතා කරනුයේ Array දෙකක් එකතු කිරීමට හෝ සංසන්දනය කිරීමටයි.

 

 

Operator කාර්ය්‍ය
+

Array දෙකක්  එකිනෙකට එකතු කිරීමට භාවිතා කරයි.

==

Array දෙකක  සමානතාවය පරීක්ෂා කිරීමට භාවිතා කරයි.

===

Array දෙකක්  සර්වසමදැයි පරීක්ෂා කිරීමට භාවිතා කරයි.

!=

Array දෙකක්  අසමානදැයි පරීක්ෂා කිරීමට භාවිතා කරයි.

 !==

Array දෙකක්  සමාන නොවන බව පරීක්ෂා කරයි.

 

 

Comments

Name (Required)
Email (Required)
Comment (Required)