1. ホーム
  2. php

致命的なエラーです。関数の戻り値を書き込みコンテキストで使用できません。

2022-02-25 22:43:24

フェイタルエラーです。書き込みコンテキストで関数の戻り値を使用できません。

[エラー履歴]が表示されます。このプログラムを見てください

  1.  =  $_POST [ 'ユーザー名' ];  
  2. もし  ( (トリム( ))){  
  3.     echoError( 'ユーザー名を入力してください!' );  
  4. }  




一見すると、それは非常にシンプルに見えるが、問題はありませんが、例外チェックは、それがこの小さなプログラムは、致命的なエラー〜の上に現れたことを決定するために、最初のカスタムメソッドechoErrorの実装で何か問題があることを疑ったが、問題はここではないチェック後、非常に困惑し、最後にマニュアルを確認した後に空の()メソッドは、最後にそのように小さなパラグラフが見つかりました説明します。

備考 empty()  変数のみを検出し、変数以外を検出するとパースエラーになります。つまり、次のような文は動作しません。  empty(adslashes($name))





了解~、プログラム構成変更。

  1.  = trim( $_POST [ 'ユーザー名' ]);  
  2. もし  ( ( )){  
  3.     echoError( 'ユーザー名を入力してください!' );  
  4. }