欢迎来到天天文库
浏览记录
ID:50858520
大小:77.50 KB
页数:5页
时间:2020-03-15
《汉林教育php基础教程,php变量.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、变最是存储信息的容器:实例类似代数x=5y=6z=x+y在代数中我们使用字母(比如x)来保存值(比如5)。从上面的表达式z=x+y,我们能够计算出z的值是11o在PHP屮,这三个字母被称为变量“注释:请把变最视为存储数据的容器。PHP变量正如代数,PHP变量可用于保存值(x=5)和表达式(z=x+y)。变量的名称可以很短(比如x和y),也可以取更具:ffi述性的名称(比如carname、total_volume)。PHP变量规则:•变量以$符号开头,其后是变景的名称•变量名称必须以字母或下划线开头•变量名称不能
2、以数字开头•变量名称只能包含字母数字字符和下划线(A-Z、0-9以及_)•变最名称对大小写敢感($y与$Y是两个不同的变最)注释:PHP变量名称对大小写敏感!创建PHP变量PHP没有创建变量的命令。变戢会在首次为其赋值时被创建:实例以上语句执行后,变量txt会保存值Helloworld!,变最x会保存值5,变量y会保存值10.5。注释:如果您为变量赋的值是文本,请用引号包围该值。PHP是一门类型松散的语言在上面的例子屮,请注意我们不必告知PHP变量的数据类型。PHP根据它的值,自动把变量转换为正确的
3、数据类型。在诸如C和C++以及Java之类的语言中,程序员必须在使用变最之前声明它的名称和类型。PHP变量作用域在PHP屮,可以在脚本的任意位置对变量进行声明。变量的作用域指的是变量能够被引用/使用的那部分脚木。PHP有三种不同的变最作用域:•local(局部)•global(全局)•static(静态)Local和Global作用域函数之外声明的变量拥有Global作用域,只能在函数以外进行访问。函数内部声明的变杲拥有LOCAL作用域,只能在函数内部进行访问。下面的例子测试了带有局部和全局作用域的变最:实例
4、//局部作用域echon
测试函数内部的变量:
测试函数之外的变量:
5、函数之外输出两个变量的值,那么会输出$x的值,但是不会输出$y的值,因为它是局部变最,并且在myTest()内部创建。注释:您可以在不同的函数中创建名称相同的局部变最,因为局部变最只能被在其中创建它的函数识别。PHPglobal关键词global关键词用于访问函数内的全局变量。要做到这一点,请在(函数内部)变最前面使用global关键词:实例PHP同时在名为$GLOBALS[index]的数组屮存储了所令的全局变最。下标
6、存令变昴名。这个数组在函数内也可以访问,并能够用于直接更新全局变最。上面的例子可以这样重写:实例
7、$y=io;functionmyTest(){$GLOBALS『yT=$GLOBALS[1L]+$GLOBALS[*y1];
8、}myTest();echo$y;//输出15:?>PHPstatic关键词通常,半函数完成/执行丿匸,会删除所有变帚:。不过,有时我需要不删除某个局部变最。实现这一点需要更进一步的工作。要完成这一点,请在您首次声明变量时使用static关键词:实例
9、+;}myTest();myTest();myTest();?>然后,每当函数被调用时,这个变量所存储的信息都是函数最肓八次被调用时所包含的信息。注释:该变量仍然是函数的局部变量。
此文档下载收益归作者所有