- string.IsNullOrWhiteSpace
- hreflang 标签
- 一个简单的asp.net 管理Web站点文件的页面程序
- 什么是SVG?SVG快速入门
- SEO项目的操作流程及中小网站优化技巧(3)
- 做外链时,应该注意nofollow 属性!
- JWT生成Token入门详解
- SEO营销中的“矛”与“盾”
- 微信小程序中使用ec-canvas制作环状饼图
- Asp.net缓存简介
邮箱:
手机:15383239821
php中global的用法是什么?
在java中要引入一个变量,可以通过参数的形式传递, 因为java中用的是面向对象的编程方式。 但php中存在着大量的面向过程的东西,比如,在一个function中引入外部的一个变量,一般情况下,这个外部的变量不通过参数传进来,而是直接 通过global引入进来。而这个global却又没有全局化的意思,做个代码的测试。
$mk ="Test value";
function initValue() {
$va =$mk;
echo $va;
}
运行结果是: -Undefined variable: mk
因为$mk只是在方法中定义的,所以与方法前定义的$mk是不同的变量,$mk没有赋值所以报错。
如果是用global进行声明,则可以调用函数外的变量。
$mk ="Test value";
function initValue()
{
global $mk;
$va = $mk;
echo $va;
}
initvalue();
运行结果为:Test value, 这里用global引入了函数外部的$mk变量。
为了测试一下global在此处没有全局化变量的意思,我再做了一个测试。
$mk ="Test value";
function initValue()
{
global $mk;
$va = $mk;
echo $va;
}
function initValue2()
{
$vc =$mk;
echo $vc;
}
initValue();
initValue2();
运行结果是:Test value 和- Undefined variable: mk, 这说明即使在使用了global也只是在函数中有效,所以此处的global只是引入上部变量的作用
- 上一篇:php中global的用法
- 下一篇:PHP中关键字global的使用方法
-
2010-07-20网站如何通过有效的内部链接获得更高的权重
-
2010-07-20蜘蛛SEO:牵着百度爬,让百度来更新自己的站!
-
2012-06-30浅谈企业网站可采用的几种推广方法
-
2019-11-18JavaScript 比较运算符/逻辑运算符/类型运算符
-
2025-11-24网页隐藏内容css方法
-
2012-07-02热门关键词优化无效排名不起色的原因
