リモートで変数を割り当てる場合にポインタと参照を使用する場合
変更のために変数を関数に渡す場合、次の 2 つのオプションを使用できます。ポインターまたは参照を使用します。どちらのアプローチでも、元の変数へのアクセスが許可され、関数内で変数を更新できます。
Pointers (func2)
ポインター演算を実行する必要がある場合は、ポインターを使用します。配列を要素ごとにステップ実行するなど。ポインターでは、特定の状況で必要となる NULL ポインターの使用も可能です。
References (func1)
ほとんどの場合、ポインターよりも参照の方が優先されます。 。参照はより単純で簡潔な構文を提供し、逆参照演算子 (* および &) の必要性を排除します。また、偶発的な null ポインター割り当ても防止します。
推奨事項
一般に、ポインター演算や null ポインターの処理が特に必要でない限り、ポインターではなく参照を使用することをお勧めします。 。参照によりコードが読みやすくなり、エラーの可能性が減り、変数の受け渡しと操作のためのよりクリーンなインターフェイスが提供されます。
以上がポインタと参照: 変数の代入にどちらを使用する必要があるか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。