你想為變數設定預設值,並且可根據使用者輸入而改變
$file_name = isset ($argv[1]) ? $argv[1] : "php://stdin";
相同
if (isset ($argv[1])){
$file_name = $argv[1];
} else {
$file_name = "php//stdin";
}
語法如下
條件?執行(若結果為真):執行(若結果為假)
也可以改寫為
$file_name = $argv[1] or $file_name = "php://stdin";