网站开发需要准备什么软件,如何查看百度蜘蛛来过网站,微信发表wordpress,网站建设ppt演示文档PHP 变量变量是用于存储信息的容器#xff1a;实例$x5;$y6;$z$x$y;echo $z;?运行实例 与代数类似x5y6zxy在代数中#xff0c;我们使用字母(如 x)#xff0c;并给它赋值(如 5)。从上面的表达式 zxy #xff0c;我们可以计算出 z 的值为 11。在 PHP 中…PHP 变量变量是用于存储信息的容器实例$x5;$y6;$z$x$y;echo $z;?运行实例 »与代数类似x5y6zxy在代数中我们使用字母(如 x)并给它赋值(如 5)。从上面的表达式 zxy 我们可以计算出 z 的值为 11。在 PHP 中这些字母被称为变量。 变量是用于存储数据的容器。 PHP 变量与代数类似可以给 PHP 变量赋予某个值(x5)或者表达式(zxy)。变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。PHP 变量规则 变量以 $ 符号开始后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个不同的变量) PHP 语句和 PHP 变量都是区分大小写的。 创建(声明)PHP 变量PHP 没有声明变量的命令。变量在您第一次赋值给它的时候被创建实例$txtHello world!;$x5;$y10.5;?运行实例 »在上面的语句执行中变量 txt 将保存值 Hello world!且变量 x 将保存值 5。注释当您赋一个文本值给变量时请在文本值两侧加上引号。PHP 是一门弱类型语言在上面的实例中我们注意到不必向 PHP 声明该变量的数据类型。PHP 会根据变量的值自动把变量转换为正确的数据类型。在强类型的编程语言中我们必须在使用变量前先声明(定义)变量的类型和名称。PHP 变量作用域变量的作用域是脚本中变量可被引用/使用的部分。PHP 有四种不同的变量作用域 localglobalstaticparameter局部和全局作用域在所有函数外部定义的变量拥有全局作用域。除了函数外全局变量可以被脚本中的任何部分访问要在一个函数中访问一个全局变量需要使用 global 关键字。在 PHP 函数内部声明的变量是局部变量仅能在函数内部访问实例$x5; // 全局变量function myTest(){$y10; // 局部变量echo Test variables inside the function:;echo Variable x is: $x;echo ;echo Variable y is: $y;}myTest();echo Test variables outside the function:;echo Variable x is: $x;echo ;echo Variable y is: $y;?运行实例 »在以上实例中 myTest() 函数定义了 $x 和 $y 变量。 $x 变量在函数外声明所以它是全局变量 $y 变量在函数内声明所以它是局部变量。当我们调用myTest()函数并输出两个变量的值, 函数将会输出局部变量 $y 的值但是不能输出 $x 的值因为 $x 变量在函数外定义无法在函数内使用如果要在一个函数中访问一个全局变量需要使用 global 关键字。然后我们在myTest()函数外输出两个变量的值函数将会输出全局部变量 $x 的值但是不能输出 $y 的值因为 $y 变量在函数中定义属于局部变量。 你可以在不同函数中使用相同的变量名称因为这些函数内定义的变量名是局部变量只作用于该函数内。 PHP global 关键字global 关键字用于函数内访问全局变量。在函数内调用函数外定义的全局变量我们需要在函数中的变量前加上 global 关键字实例$x5;$y10;function myTest(){global $x,$y;$y$x$y;}myTest();echo $y; // 输出 15?运行实例 »PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问也可以直接用来更新全局变量。上面的实例可以写成这样实例$x5;$y10;function myTest(){$GLOBALS[y]$GLOBALS[x]$GLOBALS[y];}myTest();echo $y;?运行实例 »Static 作用域当一个函数完成时它的所有变量通常都会被删除。然而有时候您希望某个局部变量不要被删除。要做到这一点请在您第一次声明变量时使用 static 关键字实例function myTest(){static $x0;echo $x;$x;}myTest();myTest();myTest();?运行实例 »然后每次调用该函数时该变量将会保留着函数前一次被调用时的值。注释该变量仍然是函数的局部变量。参数作用域参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的作为函数声明的一部分实例function myTest($x){echo $x;}myTest(5);?我们将在 PHP 函数 章节对它做更详细的讨论。