我想为一个变量设立默认值,当使用都提交输入时改变这个值.
方法:用" ? :" 条件句检验用户的输入值:
<?php
$filename = isset ($argv[1]) ? $argv[1] : "php://stdin"
?>
上面的代码等价于:
<?php
if (isset (argv[1])){
$filename = $argv[1];
}else{
$filename = "php://stdin";
}
?>
从上下两个代码可以看得出,三元运算符( ? : ) 大大减少了程序员开发的时间.故它也有"语法调味品"之称!