您的位置:首页 > 编程语言 > PHP开发

php函数不能直接访问外部变量

2016-02-22 21:23 633 查看
         因需要玩了一下php,  对于熟悉C语法的我来说, 有时候被php哭笑不得,  最近经常踩坑:

<?php
$test = "good";

function f()
{
echo $test;
}

f();
?>


        结果没有输出, 原来, php函数不能直接访问外部变量, my god.   改为:

<?php
$test = "good";

function f()
{
global $test;
echo $test;
}

f();
?>

       或者直接从函数中传参数进去吧。

       而我们接触过的js和C语言在这点上是一致的, 给个赞。

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: