php函数的作用域(php函数的定义和调用)

http://www.itjxue.com  2023-01-26 17:33  来源:未知  点击次数: 

php函数的变量和作用域

?php

$global_a="global"; //这是一个全局变量。

function private_test(){

$private_a="private"; //这是一个局部变量,其有效范围就是这个函数内部。

echo $private_a;

}

echo $private_a; //函数外部就不能再调用其局部变量了。

PHP中的自定函数和类是全局作用域还是局部做用域呢?

PHP 中的所有函数和类都具有全局作用域,可以定义在一个函数之内而在之外调用,反之亦然。

参见php官方手册中:用户自定义函数章节。

PHP语言中变量的作用域有哪些不同范围?

变量的作用域就是它的有效范围。对于大多数PHP的变量只有一个作用域。在用户自定义函数里采用局部变量作用域。所有的函数内使用的变量被设置为局部变量。

关于php局部变量作用域?

作用域是一样的,你第一次用for定义了一个$。,但是第二次for的时候,又用$i=0给重新赋值为0了。

第一次for循环的时候定义了一个$i,for循环跑完之后,接着第二次for循环 这时把$i的值改为0了,开始循环了。 $i一个变量 用2个for循环 没有冲突的,你可以顺着for循环理一下思路, 不好意思,我语言组织的也不太好

(责任编辑:IT教学网)

更多