PHP Global变量定义当前页面的全局变量

来源:互联网 发布:消除马赛克的软件 编辑:程序博客网 时间:2024/04/29 07:56



PHP Global变量定义当前页面的全局变量

2009-12-04 13:14 佚名 etang.info 字号:T | T
一键收藏,随时查看,分享好友!

PHP Global变量的主要作用是定义一个全局变量。不过在实际操作的过程中通常会遇到一些突发情况,比如echo $a打印不出来任何东西等问题。

AD:

PHP Global变量在实际应用中会发现许多问题需要我们不断的去完善处理。我们在这篇文章中就针对PHP Global变量出现的问题给出了一些具体的解决办法。

  • PHP hack的使用技巧详解
  • 代码实现PHP GTK写文本查看器
  • 网站开发中PHP语言优缺点
  • 如何正确实现PHP function函数扩展
  • PHP error_log()函数处理错误日志

1:PHP Global变量的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件

  1. $a=123;  
  2.  
  3. function aa()  
  4. {  
  5. Global $a;   
  6. //如果不把$a定义为global变量
    ,函数体内是不能访问$a的  
  7. echo $a;  
  8. }  
  9. aa();  

总结:在函数体内定义的PHP Global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,

  1. $glpbal $a;  
  2. $a=123;  
  3.  
  4. function f()  
  5. {  
  6. echo $a; //错误,  
  7. }  

再看看下面一例

  1. function f()  
  2. {  
  3. global $a;  
  4. $a=123;  
  5. }  
  6.  
  7. f();  
  8. echo $a; //正确,可以使用 

0 0
原创粉丝点击