bir işlev/sınıfa çağrısında return
veya echo
bir boş olup olmadığını kontrol edemez, çünkü bu happend. Örnek:
örneğin bu ölümcül hata döndürür:
fonksiyonu hiçbir değerini doğru şekilde dönen olmadığını kontrol etmelidir nasıl
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";
}
? Örnek: 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.
bu iradeyi umut:
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.";
}
Sorununuzu çözmek için size $userImage = $this->GetData('UserImage');
O zaman bu kadar if(empty($this->GetData('UserImage'))) {
yerine örneğin if
deyimi çağırmadan önce yeni bir değişken eklemek gerekir sana yardım etmek.
Hata nedir? – Henders
Önemli Hata: Bir çözüm sağlamak için yeterli kod/bilgi için /home/wwwjcpsocials/public_html/files/functions.php satırında yazım bağlamında yöntem döndürme değeri kullanamazsınız 162 –
. Muhtemelen tam kodunuzu göstermek istemiyorsunuz çünkü bunun için ödeme yaptınız, ancak bir satır kodla yapabileceğimiz pek bir şey yok. –