Wenn ich tue:PHP Ternary Operator mit statischem Aufruf
$foo = (1 === 1) ? 'one' : 'not one';
Nach der Expression gibt ich allerdings Fehler:
public static $relationsData = [
'tasks' => (Module::isEnabled('Task')) ? [self::HAS_MANY, Task::class, 'foreignKey' => 'created_by'] : [],
];
Was ist der Fehler, den Sie erhalten? – Pejman
Welche Art von Fehler gibt es Ihnen? denn solange die Funktion einen booleschen Wert zurückgibt, ist es möglich. – Nicolas
Erhalten 'Syntaxfehler, unerwartet '('' – dev02