php语法学习

 php语法学习

开头结尾

php脚本以“& lt; ?php“开头以”?在“结尾

& lt; !DOCTYPE html>

& lt; html> & lt; body> & lt; ?php//这个是注释;#这个也是注释/ * 这个是多行注释*/?祝辞& lt;/body> & lt;/html>

常量

常量一旦被定义,就无法再更改常量如何定义:常量名称前面没有美元符号,常冠以字符串或下划线开头。常量与变量不同,其作用域贯穿整个脚本,自动全局。

*实例

定义(“varName”,“我是内容”);回声varName;//& lt;——常量名称

变量

<李>

变量命名

变量要以“$”开头& lt; ?php $ x=5;$ y=6;z=x + y美元美元;echo $ z ?祝辞输出:11

<李>

变量规则:

1。变量以美元符号开的头,其后是变量的名称2。变量名称必须以字母或下划线开头3。变量名不能以数字开头4。变量名称只能包含字母数字字符和下划线(a - z, 0 - 9以及_)5。变量名对大小写敏感($ y与$ y是两个不同的变量)

大小写敏感

<李>

不敏感的有:关键字,类名,函数名

<李>

敏感:所有的变量都区分大小写

<李>

变量的作用域1。内外有严格的界限,属于内部(本地)的变量外部不能访问2。属于外部(全球)的变量、内部也不能访问3,静态关键字的作用:当函数运行结束后,所有变量都将被释放。当需要变量不随函数消失,就需要在声明变量前加上静态的关键字。4。在局部沿用全局变量美元全局(“变量名”);声明全局变量全球美元y

<李>

其他:

<李>

变量创建时间:首次赋值的时候被创建

<李>

文本需要用引号包上

<李>

无需告诉变量的类型,php会根据其值自动把变量转换为正确的数据类型

输出语句

回声,printecho——能够输出一个以上的字符串,速度快(因为没有返回值)书写呼应,echo()均可打印,只能输出一个字符串,并始终返回1

数据类型

<李>

字符串

$ x=澳愫肞HP !”;//引号括住的地方$ y=澳愫肞HP”;//单引号也可以

//计算字符串长度strlen()函数回声strlen("你好PHP ! ");//检索字符串匹配的字符位置,如果未找到返回FALSEecho条(PHP“你好”,“PHP”);更多字符串处理http://www.w3school.com.cn/php/php_ref_string.asp/

<李>

整数

var_dump()会返回变量的数据类型和值$ x=5985; $ x=-345;//负数$ x=0 x8c;//十六进制数$ x=047;//八进制数

<李>

浮点数

$ x=10.365; $ x=2.4 e3; $ x=8 e-5;

<李>

逻辑

$ x=true; $ y=false;

<李>

数组

$汽车=数组(“沃尔沃”,“宝马”,“某人”);$党卫军=数组(“宝马”、“沃尔沃”,“某人”);汽车==党卫军;//返回网站===党卫军;//返回假,顺序相同,返回真正的

只适用于数组的遍历方式:foreach遍历$=颜色数组(“红”、“绿色”、“蓝”、“黄色”);foreach(颜色美元值){回声“美元价值”;}

数组长度:回波数(汽车)

关联数组:数组中的每个元素是一对键值对

初始化关联数组:$年龄=数组(“彼得”=祝辞“35”,“伊森”=祝辞“37”,“翻车鲀”=在“18”)或者:$年龄(“彼得”)=?5”;美元时代['伊桑']=?7”;美元时代[' MOla ']=?8”;

遍历方式:foreach(年龄为$ x=祝辞x_value美元){

}

<李>

排序()——以升序对数组排序

<李>

函数()——以降序对数组排序

<李>

带点()——根据值,以升序对关联数组进行排序

<李>

ksort()——根据键,以升序对关联数组进行排序

<李>

arsort()——根据值,以降序对关联数组进行排序

<李>

作用()——根据键,以降序对关联数组进行排序

更多数组操作:

<李>

对象

& lt; ?phpclass车{var颜色美元;功能车(颜色=奥躺泵涝?{$ this→=$颜色;}函数what_color(){返回$ this→颜色;}}?在

<李>

空表示变量无值,通过把值改为零将变量清空;& lt; ?php $ x=癏ello world !”; $ x=零;var_dump ($ x); ?在

函数

声明:以“功能”开的头,命名规则同变量。例如:函数functionName(身高=50美元){回声”这是个函数高度=$高度”,返回null;}

php语法学习