6
Spodziewałem wyjście byłoby:Ternary Operator problem
Ale rzeczywisty wynik jest: ""
$condition = true;
$categoryId = 123;
$result = 'http://domain.dev/category' . empty($condition) ? '' : '/' . $categoryId;
var_dump($result);
Z tego co rozumiem - to sprawdź czy empty($condition)
jest pusty - jeśli jest prawdziwy, dodaj http://domain.dev/category
z ''
LUB jeszcze /$categoryId
Co zrobiłem źle?
Co pan właściwie jest sprawdzenie, czy ' 'http://domain.dev/category. pusty ($ condition) 'to" truthy "- którym zawsze jest - więc zwracany jest pusty ciąg znaków. – CD001
@ CD001 Ahhh teraz mam to :) brakowało pierwszej części. –