Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
PHP演算子の優先度と結合性をすばやく検索。プログラミング開発の補助ツール。
cloneオブジェクト生成結合性なし对对象执行浅拷贝,返回新的对象实例。
$copy = clone $obj;newオブジェクト生成結合性なし调用类的构造方法创建一个新对象。
$user = new User();**べき乗右結合返回左操作数的右操作数次幂,右结合。
2 ** 10+expr単項演算子と型変換右結合返回操作数的数值并触发类型转换。
+ $x-expr単項演算子と型変換右結合返回操作数的相反数。
- $x++expr単項演算子と型変換右結合先将变量加 1,再返回新值。
++$i--expr単項演算子と型変換右結合先将变量减 1,再返回新值。
--$iexpr++単項演算子と型変換右結合返回当前值后将变量加 1。
$i++expr--単項演算子と型変換右結合返回当前值后将变量减 1。
$i--~単項演算子と型変換右結合对整数按位取反。
~ $mask(int)単項演算子と型変換右結合将表达式强制转换为整数类型。
(int) "42"(float)単項演算子と型変換右結合将表达式强制转换为浮点数类型。
(float) "3.14"(string)単項演算子と型変換右結合将表达式强制转换为字符串类型。
(string) 123(array)単項演算子と型変換右結合将表达式强制转换为数组类型。
(array) $obj(object)単項演算子と型変換右結合将表达式强制转换为对象类型。
(object) ['a' => 1](bool)単項演算子と型変換右結合将表达式强制转换为布尔类型。
(bool) $value@単項演算子と型変換右結合抑制表达式产生的错误信息(不影响 Fatal Error)。
@file_get_contents('x')instanceof型チェック結合性なし判断对象是否为指定类、接口或其子类的实例。
$obj instanceof User!論理否定右結合对布尔值取反,true 变 false。
!$ready*乗除算と剰余左結合两个操作数相乘。
$a * $b/乗除算と剰余左結合两个数相除,整数除非整除时结果为浮点数。
10 / 3%乗除算と剰余左結合返回相除的余数。
10 % 3+加減算左結合数值相加;对数组则保留左侧键执行合并。
$a + $b-加減算左結合两个数相减。
$a - $b.文字列結合左結合PHP 8 起优先级低于 + 和 - ,用于拼接字符串。
"Hi " . $name<<ビットシフト左結合整数按位左移指定位数。
1 << 3>>ビットシフト左結合整数按位右移指定位数。
16 >> 2<比較演算子結合性なし左小于右返回 true。
$a < $b<=比較演算子結合性なし左小于或等于右返回 true。
$a <= $b>比較演算子結合性なし左大于右返回 true。
$a > $b>=比較演算子結合性なし左大于或等于右返回 true。
$a >= $b==等価比較結合性なし进行类型转换后判断是否相等。
0 == '0'!=等価比較結合性なし等价于 <>,类型转换后判断不相等。
$a != $b===等価比較結合性なし类型与值都相等才返回 true。
0 === 0!==等価比較結合性なし类型不同或值不同时返回 true。
$a !== $b<>等価比較結合性なし等价于 !=,类型转换后判断不相等。
$a <> $b<=>等価比較結合性なしPHP 7+ 三向比较:左小返回 -1,相等返回 0,左大返回 1。
$a <=> $b&ビット演算左結合整数按位与;变量前用作引用赋值。
$a & $b^ビット演算左結合对整数按位执行异或运算。
$a ^ $b|ビット演算左結合对整数按位执行或运算。
$a | $b&&短絡評価論理左結合短路求值:左侧为 false 时不计算右侧。
$a && $b||短絡評価論理左結合短路求值:左侧为 true 时不计算右侧。
$a || $b??Null合体右結合左侧为 null 或未定义时返回右侧值,否则返回左侧。
$name ?? '匿名'? :三項演算子結合性なし条件为 true 返回中间值,否则返回最后值(PHP 8 起非结合)。
$x > 0 ? 1 : -1=代入演算子右結合将右侧的值赋给左侧变量。
$x = 10+=代入演算子右結合$x = $x + $y 的简写。
$x += 1-=代入演算子右結合$x = $x - $y 的简写。
$x -= 1*=代入演算子右結合$x = $x * $y 的简写。
$x *= 2**=代入演算子右結合$x = $x ** $y 的简写。
$x **= 2/=代入演算子右結合$x = $x / $y 的简写。
$x /= 2.=代入演算子右結合$x = $x . $y 的简写。
$msg .= ' done'%=代入演算子右結合$x = $x % $y 的简写。
$x %= 3&=代入演算子右結合$x = $x & $y 的简写。
$x &= 0xFF|=代入演算子右結合$x = $x | $y 的简写。
$x |= 0x01^=代入演算子右結合$x = $x ^ $y 的简写。
$x ^= $mask<<=代入演算子右結合$x = $x << $y 的简写。
$x <<= 2>>=代入演算子右結合$x = $x >> $y 的简写。
$x >>= 2??=代入演算子右結合PHP 7.4 起,若左侧为 null 或未定义则将右侧赋给它。
$cfg['port'] ??= 80andキーワード論理左結合等价于 && 但优先级更低,常用于赋值后判断。
$ok = doX() and doY()xorキーワード論理左結合两个布尔值不同返回 true。优先级低于 and。
$a xor $borキーワード論理左結合等价于 || 但优先级更低,常用于错误回退。
$fp = fopen($f, 'r') or die('open fail')PHP開発では、演算子の優先度と結合性が式の評価順序を決定します。誤った理解は予期しない結果につながる可能性があります。PHP演算子優先度検索ツールは、任意のPHP演算子の優先度レベルと結合方向を素早く調べ、ロジックエラーを回避するのに役立ちます。このツールはPHP公式ドキュメントの演算子優先度表に基づいており、演算子名またはシンボルを入力すると、完全な優先度リストでの位置が表示されます。
このツールが提供する優先度データはPHP 8.x の公式ドキュメントに基づいており、バージョンによっては若干異なる場合があります。一般的に後方互換性があります。検索時に大文字と小文字は区別されませんが、論理演算子の「and」「or」「xor」は小文字です。演算子が存在しない場合は結果がないことが通知されます。このツールは参考用のみで、実際の開発では複雑な式に括弧を使用して可読性を向上させることをお勧めします。
PHP では、演算子の優先度は厳密なテーブルに従い、結合性は同じ優先度の演算子の評価順序を決定します。例えば、式「$a - $b - $c」は減号が左結合であるため、「($a - $b) - $c」と同等です。代入演算子「=」は右結合で、「$a = $b = 5」は「$a = ($b = 5)」と同等になります。このツールを使用して、「??」(null合併)や「<=>」(宇宙船演算子)などの特殊な演算子の優先度をすばやく確認でき、複雑な式での混乱を回避できます。一般的なエラー:「&&」と「and」を混在させるときは、「and」の優先度が「&&」より低いことに注意してください。これにより代入が早期に実行される可能性があります。例えば、「$result = true && false」は false を返しますが、「$result = true and false」は true を返します。これは「=」が「and」より優先度が高いからです。
PHPコード形式化・整形ツール
PHPコードを形式化・整形し、自動インデント・改行により、コード可読性を向上します。

JSONをPHP配列に変換
JSONデータをすぐに使えるPHP配列コードに素早く変換します。フロントエンドとバックエンドのデータ連携や設定の移行に最適です。

PHPパスワードハッシュ生成ツール
オンラインでPHPのpassword_hash値を生成。BCrypt、Argon2I、Argon2IDアルゴリズムに対応し、パスワードの安全な保存に役立ちます。

HTML PHP 変換
HTMLコードを素早くPHPスクリプトに変換します。動的Webページ開発でのPHPロジックの統合を容易にし、コードのモジュール化と開発効率を向上させます。
PHPコード形式化・整形ツール
PHPコードを形式化・整形し、自動インデント・改行により、コード可読性を向上します。

JSONをPHP配列に変換
JSONデータをすぐに使えるPHP配列コードに素早く変換します。フロントエンドとバックエンドのデータ連携や設定の移行に最適です。

PHPパスワードハッシュ生成ツール
オンラインでPHPのpassword_hash値を生成。BCrypt、Argon2I、Argon2IDアルゴリズムに対応し、パスワードの安全な保存に役立ちます。

HTML PHP 変換
HTMLコードを素早くPHPスクリプトに変換します。動的Webページ開発でのPHPロジックの統合を容易にし、コードのモジュール化と開発効率を向上させます。

JSON PHPクラス変換
JSONデータ構造をPHPクラスのコードに自動変換します。型宣言やネストされたオブジェクトに対応し、開発効率を向上させます。