PHP 8: PHP 演算子
この章では、PHP オペレーターを紹介します。
演算子の問題はどの言語にも存在します。私たちはすでに 1 つ以上のプログラミング言語に精通しているため、それを理解するだけで十分です。
まとめてみましょう。
PHP には多くの種類の演算子があり、C/C++、C#、その他の言語の演算子よりもはるかに多いようです。
算術演算子 代入演算子 ビット演算子 比較演算子 エラー制御演算子 実行演算子 インクリメント/デクリメント演算子 論理演算子 文字列演算子 配列演算子 型演算子 かなりの数があります。
算術演算子
例 | 名前 | 結果
|
-$a
|
| $a の負の値を反転します。
|
$a + $b
| 加算
| $a と $b の合計。
|
$a - $b
| 引き算
| $a と $b の差。
|
$a * $b
| 乗算
| $a と $b の積。
|
$a / $b
| 除算
| $a を $b で割った商。
|
$a % $b
| モジュロ
| $a を $b で割った余り。
|
例
| 名前
| 結果
|
| And (ビット単位の AND)
| は、 $a と $b のビットはどちらも 1 対 1 です。
|
| Or (ビット単位の OR)
| は、$a または $b のビットを 1 から 1 に設定します。
|
| Xor (ビット単位の排他的論理和)
| は、$a と $b の異なるビットを 1 に設定します。
|
| Not (ビット単位ではありません)
| $a のビットを 0 から 1 に設定し、その逆も同様です。
|
よりも大きいです。 |
| $a <= $b
| 以下
$a が $b 以下の場合は TRUE。 |
| $a >= $b
| 以上
$a が $b 以上の場合は TRUE。 | 増分/減少演算子 |
| 例
名前 | 効果 | ++$a |
の値の前に
$a 1 を加算して $a を返します。
| $a++ | に続いて | ||||||||||||||||||||||||||||||||||||||||||||||||
は $a を返し、$a の値に 1 を加算します。
| --$a | マイナス | ||||||||||||||||||||||||||||||||||||||||||||||||
$a から 1 を引いて、$a を返します。
| $a-- | subtract | ||||||||||||||||||||||||||||||||||||||||||||||||
$a を返し、$a の値を 1 つ減らします。
| 論理演算子
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
![]() ホットAIツール![]() Undresser.AI Undressリアルなヌード写真を作成する AI 搭載アプリ ![]() AI Clothes Remover写真から衣服を削除するオンライン AI ツール。 ![]() Undress AI Tool脱衣画像を無料で ![]() Clothoff.ioAI衣類リムーバー ![]() Video Face Swap完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。 ![]() 人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
3週間前
By DDD
Windows11 KB5054979の新しいものと更新の問題を修正する方法
2週間前
By DDD
Atomfallのクレーンコントロールキーカードを見つける場所
3週間前
By DDD
<🎜>:Dead Rails-すべての課題を完了する方法
4週間前
By DDD
Atomfall Guide:アイテムの場所、クエストガイド、およびヒント
1 か月前
By DDD
![]() ホットツール![]() メモ帳++7.3.1使いやすく無料のコードエディター ![]() SublimeText3 中国語版中国語版、とても使いやすい ![]() ゼンドスタジオ 13.0.1強力な PHP 統合開発環境 ![]() ドリームウィーバー CS6ビジュアル Web 開発ツール ![]() SublimeText3 Mac版神レベルのコード編集ソフト(SublimeText3) ![]() ホットトピック
Gmailメールのログイン入り口はどこですか?
![]() ![]()
CakePHP チュートリアル
![]() ![]()
C# チュートリアル
![]() ![]()
Steamのアカウント名の形式は何ですか
![]() ![]() ![]() セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。 ![]() JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。 ![]() PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。 ![]() システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ... ![]() phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。 ![]() 静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。 ![]() PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。 ![]() |