「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > なぜPHPは\ "Write Context \"で関数の戻り値を使用できますか?

なぜPHPは\ "Write Context \"で関数の戻り値を使用できますか?

2025-02-07に投稿しました
ブラウズ:494

Why Does PHP Throw \

phpエラー:「書き込みコンテキストで関数の戻り値を使用できない」

この不可解なPHPエラーは、関数を使用しようとするときに発生します書き込みコンテキストで値を返します。具体的には、IFステートメントなどの条件付きステートメントで関数の返信値を使用しようとするとエラーが発生します。書き込みコンテキストとは、変数を変更するか、何らかの出力を実行するコードを指します。 「書き込みコンテキストで関数返品値を使用できない」エラーの場合、function return値は、変数ではなく言語構成であるため、書き込みコンテキストに適した入力ではありません。

このエラーを解決するには、書き込みコンテキストで使用する前に、変数を使用して関数の戻り値を保持する必要があります。たとえば、[書く代わりに:

if(yisset($ _ post( 'sms_code')== true){

write:
if (isset($_POST('sms_code') == TRUE ) {
$ sms_code_isset = isset( $ _POST( 'SMS_CODE')== true); if($ sms_code_isset){

function callを書き込みコンテキストから分離することにより、エラーを回避し、コードが正しく実行されることを確認します。
最新のチュートリアル もっと>

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

Copyright© 2022 湘ICP备2022001581号-3