「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP で変数の空性を効率的にチェックし、初期化されていない変数を処理する方法

PHP で変数の空性を効率的にチェックし、初期化されていない変数を処理する方法

2024 年 11 月 8 日に公開
ブラウズ:451

How to Efficiently Check Variable Emptiness and Handle Uninitialized Variables in PHP?

変数の空性のチェック: 最適化と簡素化

PHP では、変数を処理する前に変数が空かどうかをチェックすることが重要です。このコード例では、$user_id、$user_name、$user_logged が空かどうかをチェックしていますが、これを実現するためのより効率的な方法があります。

Identity Operator の使用 (===)

変数が (空の文字列やゼロではなく) 本当に NULL であるかどうかを判断するには、次の ID を使用します。 Operator:

$user_id === NULL  // False if $user_id is NULL, true if it's empty

初期化されていない変数のチェック

If変数が初期化されているかどうかを確認するには、!isset() を使用します。 function:

!isset($user_id)

空の値のテスト

空の値 (空の文字列、ゼロなど) をチェックするには、empty()を使用しますfunction:

empty($user_id)

空でない値のチェック

空でない値をテストするには、否定演算子 (!) で十分です。空の値:

!$user_id

複数の最適化変数

複数の変数を同時にテストするには、配列と組み込みの array_map() 関数を使用できます:

$variables = array($user_id, $user_name, $user_logged);
$empty_variables = array_map(function($v) { return empty($v); }, $variables);

これは、どの変数が空であるかを示す配列を返します。

リリースステートメント この記事は次の場所に転載されています: 1729575256 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3