Der Code ist dieses:Ich habe diese Art von Syntax gefunden: var == ""? "-": var. Kann jemand das erklären?
$vendors[] = array(
"id" => $row['vendorID'],
"name" => $row['name'] == "" ? "-" : $row['name'],
"tel1" => $row['phone1'] == "" ? "-" : $row['phone1'],
"tel2" => $row['phone2'] == "" ? "-" : $row['phone2'],
"mail" => $row['email'] == "" ? "-" : $row['email'],
"web" => $row['web'] == "" ? "-" : $row['web']);
mir jemand genau erklären kann, was es ist? Sieht aus wie ein Alternative syntax, aber ich habe es nicht geschafft, Infos zu finden.
Dank Sie
könnte erwähnenswert sein, dass ternäre Operatoren nicht einzigartig für PHP sind - siehe http://en.wikipedia.org/wiki/Ternary_operation – Dror