我当前正在尝试获取一个选项,如果它不存在,只需指定一个空数组作为此变量:
$option = get_option( \'option_name\' ) ? get_option( \'option_name\' ) : [];
问题是,当选项名称变得有点复杂时,这不仅很难看,而且我还做了两次相同的调用。
我的选择是什么?
一种方法是:
$option = get_option( \'option_name\' );
//If there is something in that $option and it\'s an array
if( $option !== null && is_array( $option ) ) {
//Proceed with logic.
}
但这似乎也相当复杂。请记住,我是为PHP 5.4编写的,所以
??
这是不可能的。