6
Ich war der Ausgang erwarten wäre:Ternary Operator Ausgabe
Aber die tatsächliche Ausgabe lautet: ""
$condition = true;
$categoryId = 123;
$result = 'http://domain.dev/category' . empty($condition) ? '' : '/' . $categoryId;
var_dump($result);
Von dem, was ich verstehen - es überprüfen, ob empty($condition)
ist leer - wenn wahr, dann fügen Sie http://domain.dev/category
mit ''
ODER sonstan
Was habe ich falsch gemacht?
Was du da eigentlich die Überprüfung, ob ' 'http://domain.dev/category. empty ($ condition) 'ist" truthy "- was immer ist - also wird die leere Zeichenfolge zurückgegeben. – CD001
@ CD001 Ahhh jetzt bekomme ich es :) den ersten Teil verpasst. –