18910140161

php类的属性和方法,php内置函数 php变量范围

顺晟科技

2022-11-30 09:33:27

270

按照一般程序设计的思路,函数以外的变量都应该视为全局变量。如果是全局变量,在函数中调用没有问题。本文主要和大家分享php调用函数以外的变量方法,希望对你有所帮助。

php和我们的传统思维似乎有问题,那么PHP中的全局变量有哪些呢?我特意写了代码来试一试。

1.用global: global $mytext在外部定义直接输出;

$mytext='倪好';

函数chao_echo(){

echo $ mytext

}

Chao _ echo();

结果:没有输出。

2.使用全局数组输出:globalmy text

$mytext='倪好';

函数chao_echo(){

echo $ GLOBALS['我的文本'];

}

Chao _ echo();

结果:输出正常。

3.在函数内全局声明函数外的变量:$ mytext='倪好';

函数chao_echo(){

全局$ mytext

echo $ mytext

echo $ GLOBALS['我的文本'];

}

Chao _ echo();

结果:它可以直接输出或用全局数组输出。

4.传入带参数函数的外部变量:$ mytext='倪好';函数Chao _ echo($ my text){ echo $ my text;

}

Chao _ echo($我的文字);

结果:可以输出。

综上所述,在php中,有三种方法可以在函数内引用函数外的变量:

1.函数外部的全局声明和函数内部的$GLOBALS数组引用。

2.函数中的全局声明,$GLOBALS数组或函数中的直接引用。

3.当调用一个函数时,用参数传递它。

相关建议:

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航