4
在PHP中,如果我有這樣的三元:PHP三元操作符給了一個錯誤
$my_thing = $this->myAttribute ? $this->myAttribute : "No attribute was set.";
可以把它簡寫這樣嗎?
$my_thing = $this->myAttribute ?: "No attribute was set."
我以爲我記得PHP支持它的三元組,但現在我得到一個錯誤。
您使用的是哪個版本的PHP? –
可以這樣縮短,但如果'$ this-> myAttribute'不存在,您仍然會收到通知。 「發生錯誤」是什麼意思? – Jon
「但現在我得到一個錯誤」---所以你爲什麼不分享它?我們應該猜測? – zerkms