我想知道是否代替
function edit_save($data, $post_id, $post_type)
{
if (($post_type == 'A') OR ($post_type == 'B')) {
// do this
}
Run Code Online (Sandbox Code Playgroud)
我可以使用如下的XOR - 但这样做不起作用......
function edit_save($data, $post_id, $post_type)
{
if ($post_type == 'A' XOR 'B') { // pseudo code
// do this
}
Run Code Online (Sandbox Code Playgroud)
有关如何简化整体语法并在条件语句中为变量提供2个潜在选项的任何建议吗?
尝试:
function edit_save($data, $post_id, $post_type)
{
if (($post_type == 'A') XOR ($post_type == 'B')) {
// do this
}
Run Code Online (Sandbox Code Playgroud)
'B'代码中的第二个语句()将始终返回true.您需要完整的条件语句才能工作.