sein muss ich diese Störung erhalte:PHP7 method_exists nicht erfasste Fehler: Funktionsname ein String
Fatal error: Uncaught Error: Function name must be a string in
Für diesen Code:
if (function_exists($item['function'])) {
$item['function']($item, $default);
} elseif (method_exists($this, $item['function'])) {
$this->$item['function']($item, $default);
}
Ich weiß, geändert wird, um den Code zu
if (function_exists($item['function'])) {
$item['function']($item, $default);
} elseif (method_exists($this,$item['function'])) {
$this->{$item['function']}($item, $default);
}
Dieser Fehler behoben, aber meine Frage ist, sollte diese Zeile
$item['function']($item, $default);
auch
{$item['function']}($item, $default);
umgewandelt werden oder kann es gelassen werden wie?
Sind Sie sicher, dass diese Elementfunktions-Taste gesetzt ist und die Zeichenfolge? Fügen Sie Prüfungen hinzu, bevor Sie sie verwenden. – Svetoslav