PHPの演算子と式の詳細な紹介

墨辰丷
リリース: 2023-03-28 13:00:01
オリジナル
1998 人が閲覧しました

演算子と式は、PHP を学習する上で最も基本的な知識です。この記事では、PHP における演算子と式の応用例とテクニック、および注意すべき点について説明します。

phpの演算子と式

1. 演算子の分類

1. オペランドによる分類

1.!true // 単項演算子
2.$a+$b // 二項演算子
3. true ? 1:0 // 三項演算子

2、演算関数で分類

(1) 算術演算子
1.+, -, x, /, % (take (I)

(2) 文字列演算子
1.. // 例: $a = 'abc'.'efg';

(3) 代入演算子

1.= // 単純な代入
2 .+=, -=, X=, / =, %=, .= // 複合代入
3.++($a++, ++$a), --($a--, --$a) // インクリメントとデクリメント
4.&($ a = 1;$b = &a) // 参照代入

(4) 比較演算子

1.==, ===(等しい), !=, ! ===, <>(等しくない) to)、<、>、<=、>=

(5) 論理演算子
1.// 括弧内の演算子は括弧の外側の演算子よりも優先されます
2.&&(and), ||(or)、!(not)、xor(排他的 OR)、

(6) ビット演算子
1.&(ビットごとの AND)、|(ビットごとの OR)、~(ビットごとの NOT)、^(ビットごとの XOR )、<<(左シフト)、>>(右シフト)

2. 算術演算子

%剰余、一般的な使用法: 1) 整数の除算演算 2) 値の範囲の制御

例:閏年かどうかを判断します (4 年に 1 回閏年があり、100 年に閏年はなく、400 年にもう一度閏年があります)

// %会把两边的数转成整型后在整除
// %两边不能用小数或负数
if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0)
echo "闰年";
else
echo "平年";
ログイン後にコピー

3. 代入演算子

//先自身加10,然后赋值给自己,等价于 $a=$a+10
$a += 10;
 
//前置递增递减,先递增递减再赋值
++$a

//先赋值,再递增递减
$a++ 
//实例
$a = 10;
$b = $a++
$c = --$b
结果:a=11 b=9 c=9
ログイン後にコピー

4. 論理演算子

or、または 2 つの違い true = true
論理演算子短絡
1, && //1 つが false の場合、後で演算は実行されません。false でなければなりません
2, || //いずれかが true の場合、後で操作は実行されません。True でなければなりません

fopen ("test.php","r") または die("failure");

ヒント:演算子 & | には短絡機能はありません

5. ビット演算子

ビット演算: 整数は 32 ビットのバイナリに変換され、文字列は処理のために ANSCA コードに変換されます

上記は全体ですこの記事の内容が皆さんの学習に役立つことを願っています。


関連する推奨事項:

phpFile_get_contents はファイル内の配列要素を取得するメソッドを実装します

PHP file_put_contents は追加と改行のメソッドを実装します

PHP による住宅ローン計算の実装方法デバイスを使用するには

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!