当前位置:Gxlcms > PHP教程 > php中global关键字的使用

php中global关键字的使用

时间:2021-07-01 10:21:17 帮助过:37人阅读

量分为全局变量和局部变量。学过C语言的童鞋都知道,全局变量的作用域是整个整个文件。在即使在函数内部也有效,但在php中,如果在函数中使用全局变量,php会认为这个变量没有定义。如果我们需要在函数内部使用这个全局变量,这时我们就需要在函数内部,这个全局变量前加关键字global。下面是自己写的一个小demo。用来证明我上面说的

<?php

 

    $str = "string";

    function test()
    {  

       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();

?>

这是在浏览器中的运行结果:

8eebfeb0gb6a48ec23070&690.jpg

<?php
 
    $str = "string";
    function test()
    {  
       global $str;//上面的test函数中没有这句话
       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();
?>

这是在浏览器中的运行结果:

8eebfeb0gb6a4a32d9abf&690.jpg

以上就是php 中global关键字的使用 的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行