通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()与empty()的相关
PHP的isset()函数 一般用来检测变量是否设置
复制代码 代码如下:
$var = 0;
// 结果为 true,因为 $var 为空
if (empty($var)) {
echo '$var is either 0 or not set at all';
}
// 结果为 false,因为 $var 已设置
if (!isset($var)) {
echo '$var is not set at all';
}
?>
复制代码 代码如下:
error_reporting(E_ALL);
echo '未定义$var
';
echo "isset测试:
";
if ( isset ( $var ))
{
echo '变量$var存在!
' ;
}
echo "empty测试:
";
if ( empty ( $var )){
echo '变量$var的值为空
';
}
else
{
echo '变量$var的值不为空
';
}
echo "变量直接测试:
";
if ( $var ){
echo '变量$var存在!
';
}
else {
echo '变量$var不存在!
';
}
echo '----------------------------------
';
echo '$var = \'\'
';
echo "isset测试:
";
$var = '';
if ( isset ( $var ))
{
echo '变量$var存在!
' ;
}
echo "empty测试:
";
if ( empty ( $var )){
echo '变量$var的值为空
';
}
else
{
echo '变量$var的值不为空
';
}
echo "变量直接测试:
";
if ( $var ){
echo '变量$var存在!
';
}
else {
echo '变量$var不存在!
';
}
echo '----------------------------------
';
echo '$var = 0
';
echo 'isset测试:
';
$var = 0 ;
if ( isset ( $var ))
{
echo '变量$var存在!
' ;
}
echo "empty测试:
";
if ( empty ( $var )){
echo '变量$var的值为空
';
}
else
{
echo '变量$var的值不为空
';
}
echo "变量直接测试:
";
if ( $var ){
echo '变量$var存在!
';
}
else {
echo '变量$var不存在!
';
}
echo '----------------------------------
';
echo '$var = null
';
echo 'isset测试:
';
$var = null ;
if ( isset ( $var ))
{
echo '变量$var存在!
' ;
}
echo "empty测试:
";
if ( empty ( $var )){
echo '变量$var的值为空
';
}
else
{
echo '变量$var的值不为空
';
}
echo "变量直接测试:
";
if ( $var ){
echo '变量$var存在!
';
}
else {
echo '变量$var不存在!
';
}
echo '----------------------------------
';
echo '$var ="php"
';
echo 'isset测试:
';
$var = "php";
if ( isset ( $var ))
{
echo '变量$var存在!
' ;
}
echo "empty测试:
";
if ( empty ( $var )){
echo '变量$var的值为空
';
}
else
{
echo '变量$var的值不为空
';
}
echo "变量直接测试:
";
if ( $var ){
echo '变量$var存在!
';
}
else {
echo '变量$var不存在!
';
}
?>