$a

";//出力値 1 var_dump($a);//出力できるデータの型: int (1) ?>"/> $a

";//出力値 1 var_dump($a);//出力できるデータの型: int (1) ?>">

ホームページ  >  記事  >  バックエンド開発  >  PHP演算子の説明例

PHP演算子の説明例

巴扎黑
巴扎黑オリジナル
2017-08-07 10:23:171943ブラウズ

1. 算術演算子:
%: モジュロ演算 (剰余演算)
/: 除算演算 (結果は商の値)
注: PHP では、上記 2 つの演算の除数は 0 にはなりません。 language % の両側のオペランドは、演算前に整数に変換されます。
例:


    <?php    $a=10%3;    echo "<p>$a</p>";//输出数值1
    var_dump($a);//可以输出数据的类型:int(1)?>



2. 文字列演算子
PHP には、接続演算子とも呼ばれる英語のピリオド (.) という文字列演算子が 1 つだけあります。変数の場合は、変数の両側に (.) を追加し、両側に "" を追加する必要があります。 例:

<?php     header("Content-type:text/html;charset=utf-8");     $name="吴彦祖";     $age=30;     $adress="中华民族共和国";     echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";    ?>

3. 代入演算子: 左側の値を右側の値で演算します。 and assign 左側の .= の意味: 変数を代入された値に接続した後の結果を代入します。 例: $x.=3 は $x=$x."3" と同等です



。 4 .比較演算子:二項演算子
「=」「==」「===」の違い 「=」:代入記号です 「==」:等号です。左 右のオペランドと右のオペランドが等しい場合はTRUEを返し、そうでない場合はFALSE
を返す "===: 左のオペランドが右のオペランドと同じ場合はTRUEを返す、データ型も同じです






5. 論理演算子: 正誤を判断するために使用されます
および or &&: 両側のオペランドが TRUE の場合にのみ TRUE が返されます or or ||: 両側のオペランドが FASE の場合、FALSE を返します。 or! ではない: オペランドが TRUE の場合、FALSE を返します。 &: 2 つの 1 は 1 のみです。 |: 2 つの 0 は 0 です。 : 2 つの操作が異なる場合は 1

<?php     
header("Content-type:text/html;charset=utf-8");     
$name="吴彦祖";     
$age=30;     
$adress="中华民族共和国";     
echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";    ?>

    
    7.三元运算符:(exprl)?(exprl1):(exprl2)类似与  “if...else”,但是三元运算符会显得更加的整洁
      当experl的值为TRUE时,获取exprl1 的值,反之 取exprl2的值
      
      
    8.执行运算符  :反引号‘ ’
PHP将尝试将引号的内容作为操作系统命令来执行,并将其输出信息返回


9.错误输出控制符号:@
将其放在一个PHP表达式之前,产生的任何警告信息都将被忽略,它只对表达式有效。

规则:如果能从某处取到值,就可以在它的前面加上@。不能放在函数和类的定义之前。

10.运算符的优先级

优 先 级      结合方向  运 算 符  附加信息
1  非结合  new  new
2  左  [  array()
3  非结合  ++ --  递增/递减运算符
4  非结合  ! ~ - (int) (float) (string) (array) (object) @  类型
5  左  * / %  算数运算符
6  左  + - .  算数运算符和字符串运算符
7  左  << >>  位运算符
8  非结合  < <= > >=  比较运算符
9  非结合  == != === !==  比较运算符
10  左  &  位运算符和引用
11  左  ^  位运算符
12  左  |  位运算符
13  左  &&  逻辑运算符
14  左  ||  逻辑运算符
15  左  ? :  三元运算符
16  右  = += -= *= /= .= %= &= |= ^= <<= >>=  赋值运算符
17  左  and  逻辑运算符
18  左  xor  逻辑运算符
19  左  or  逻辑运算符
20  左  ,  多处用到

以上がPHP演算子の説明例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。