mam ten kod:Nie można użyć zwracanej wartości funkcji w kontekście zapisu?
public function __construct($Directory = null)
{
if ($Directory === null) {
trigger_error("Directory Must Be Set!", E_USER_ERROR);
}
if (isset($Directory)) {
if (!empty(trim($Directory))) { //Error Line
echo "test";
}
}
}
(Echo jest dla moich celów debugowania.)
dostaję wróciła z fatalnego błędu:
Can't use function return value in write context
Według PHP burzy ten powraca:
Variable Expected
Ale za pomocą kodu bezpośrednio z tego Pytanie:
White spaces throwing off HTML form validation
To jest poprawna składnia, jak już stosowane w przeszłości ... Ale w tej sytuacji jest to rzucanie błąd. Dlaczego to?
na pierwszy wynik w google znalazłem to ty nie może przekazać funkcji zwracanej wartości do 'empty', musi być zmienną – urraka