私はスクリプトを動作させようとしました。アップロード時にこの行にエラーが表示され続けるため、$ 45.00を支払った。 このエラーコードを作成できません
if(empty($this->GetData('UserImage'))) {
Fatal error: Can't use method return value in write context in /home/wwwjcpsocials/public_html/files/functions.php on line 162
私はスクリプトを動作させようとしました。アップロード時にこの行にエラーが表示され続けるため、$ 45.00を支払った。 このエラーコードを作成できません
if(empty($this->GetData('UserImage'))) {
Fatal error: Can't use method return value in write context in /home/wwwjcpsocials/public_html/files/functions.php on line 162
$var = $this->GetData('UserImage');
if(empty($var)) {
コードのみの回答はあまり有益ではありません。この問題を説明して、コードを使用すべき理由をユーザーが知るようにする必要があります。そうしないと、明日も同様の問題が発生する可能性があります。 – chris85
機能/クラスへの呼び出し中にreturn
またはecho
空であるかどうかをチェックすることができないので、この起こりました。例:例えば
これは致命的なエラーを返します。
function isEmpty() {
return "";
}
// This will return: Fatal error: Can't use function return value in write context
if(empty(isEmpty())) {
echo "The function returned an empty string";
}
関数は何の価値正しい方法を返さない場合は、チェックする必要がありますどのように?例:if(empty($userImage)) {
は
Note: It depends on what PHP version you are running on your server. Prior to PHP 5.5, empty() only supports variables; anything else will result in a parse error.
私はこの意志を願っています:
function isEmpty() {
return "";
}
// Because you have an variable
// You can check if the variable is empty.
$var = isEmpty();
if(empty($var)) {
echo "The variable is empty.";
}
あなたの問題を解決するには、$userImage = $this->GetData('UserImage');
次にこれにif(empty($this->GetData('UserImage'))) {
を交換例えば、if
文を呼び出す前に新しい変数を追加する必要があります助けます。
エラーは何ですか? – Henders
致命的なエラー:/home/wwwjcpsocials/public_html/files/functions.php 162行目の書き込みコンテキストでメソッドの戻り値を使用できません –
解決策を提供するのに十分なコード/情報がありません。有料のため完全なコードを表示したくないかもしれませんが、1行のコードで行うことはあまりありません。 –