Home >php教程 >php手册 >PHP里OR的用法举例

PHP里OR的用法举例

WBOY
WBOYOriginal
2016-06-13 10:24:401299browse

也许你根本就没注意到OR的存在,那么先看个例子:

$choice1 = "ctohome.com";
$choice2 = "";
$default = "php.net";

$val_1 = $choice1 || $choice2 || $default;
$val_2 = $choice1 or $choice2 or $default;
$val_3 = ($choice1 or $choice2 or $default);

echo "val_1=$val_1 val_2=$val_2 val_3=$val_3 ";

$x_1 = foo() or bar();
$x_2 = $x_1 or bar();
$x_3 = ($x_1 or bar());

echo "x_1=$x_1 x_2=$x_2 x_3=$x_3";

function foo() {
return 0;
}

function bar() {
return 1;
}

运行结果是:

$val_1=1 $val_2=ctohome.com $val_3=1
x_1=0 x_2=0 x_3=1

你做对了吗?


另外 OR 在某种程度上还相当与 IF ,如:

is_array ($variable) OR notAnArray();

function notAnArray() {
echo "This is not an array";
}

语言解释比较麻烦,还是自己试试吧

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn