isset和函数调用中的问题

时间:2015-11-10 17:07:15

标签: php

这是下面的代码。我需要在函数外使用此函数调用newa设置答案。我只是没有设定。

<?php
$home=1;
newa();
function newa(){
if (isset($home)) {

    echo "set";
}else{
    echo "not set";
}
}
?>

2 个答案:

答案 0 :(得分:0)

请像这样编码:

<?php
$home=1;
newa($home);
function newa($home){
if (isset($home)) {

  echo "set";
}else{
echo "not set";
}
}
?>

答案 1 :(得分:0)

使用:

<?php
function newa($home = null) {
    if (isset($home)) {
        echo 'set';
    } else {
        echo 'not set';
    }
}
?>

和通话功能:

<?php
newa(5);
?>

结果:

set

或:

<?php
newa();
?>

结果:

not set