【发布时间】:2012-02-09 22:54:40
【问题描述】:
是否有更简洁的方法来检查数组值以防止 PHP 通知?目前我这样做:
$email = (isset($_POST['user_email'])) ? $_POST['user_email'] : '';
$first_name = (isset($_POST['user_first_name'])) ? $_POST['user_first_name'] : '';
$last_name = (isset($_POST['user_last_name'])) ? $_POST['user_last_namel'] : '';
$birthday = (isset($_POST['user_last_name'])) ? $_POST['user_last_namel'] : '';
有没有办法像 JavaScript 那样只提供默认值,像这样?
user.email = response.email || '';
我不想隐藏通知,但是这些丑陋的检查会弄乱我的代码。我正在使用 PHP 5.2.6。
【问题讨论】:
标签: php arrays associative-array conventions ternary-operator