我怎样才能有boolean返回功能?
我的意思是在其他编程语言上这样.
return true; // return false
Run Code Online (Sandbox Code Playgroud)
bla*_*now 13
这个问题并不完全有意义,因为你没有问过你已经解决的问题.
PHP中的函数可以像这样完成.
function check($int) {
if ($int == 3) {
return true;
} else {
return false;
}
}
if (check(3)) echo "Returned true!";
Run Code Online (Sandbox Code Playgroud)
令人难以置信的
return true;
Run Code Online (Sandbox Code Playgroud)
例如
function testIfABC($x) {
if ($x === 'ABC') {
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
虽然这可以更容易地写成:
function testIfABC($x) {
return ($x === 'ABC');
}
Run Code Online (Sandbox Code Playgroud)
它仍然会返回一个布尔值
<?php
function doSomething() {
return true;
}
Run Code Online (Sandbox Code Playgroud)
您需要的功能可能如下所示:
function check($var, $length) {
return (strlen($var)<=$length) && (isset($var));
}
?>
Run Code Online (Sandbox Code Playgroud)