预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Php语法入门 1:通常我们所写的PHP程序文件后缀,.php 2:php语言的开始标记"<?php",结束标志'?>' 3:php语句 一个语句可以理解为让php解释器执行的一个命令. 语句必须以";"结束 用{}包围起来作为复合语句,可以当成一个单元体,要么都执行,都跳过. 4:php的注释 单行注释 // # 多行注释 /* 中间写注释 */ 变量 1:Php是弱语言类型,声明变量不必声明变量类型. 2:给一个变量赋值为字符串等类型的值之后,也可以再次为其赋值为其他类型的值. 3:变量的命名规则 可以用字母、数字及下划线的组合,但不能用数字开头. 变量名称区分大小写 变量的赋值 1:传值赋值 传值赋值是把一个具体的值"3","5",写入到变量对应的内存空间去. 或者是把另外一个变量的值读出来,写到被赋值变量的对应内存空间去. 2:引用传值 例:$a=&$b; 既不是$a指向了$b,也不是说$b指向了$a; 而是指$a,$b共同指向同一个内存空间. 因此,$a被赋新值,$b受影响,反之也成立. 但是,$a变量被销毁,并不影响$b的值,反之也成立. 变量的销毁 unset(HYPERLINK"mk:@MSITStore:E:\\php资料\\手册\\PHP%20官方手册中文版.chm::/res/language.pseudo-types.html"\l"language.types.mixed"mixed$var[,HYPERLINK"mk:@MSITStore:E:\\php资料\\手册\\PHP%20官方手册中文版.chm::/res/language.pseudo-types.html"\l"language.types.mixed"mixed$var[,$...]]) 注意引用传值的时候的变量销毁 动态变量名 $a=”b”;$$a=>$b 变量的8种类型 四种标量类型 整型(integer) 整型即数学里的整数.给整型变量赋值,直接赋其字面值即可. 例:$num=56;$socre=98; 浮点型(float) 浮点型即数学里的小数,给浮点型赋值,直接赋其字面值即可. 例:$flo=121.34;$flo2=45.32 字符串型(string) 字符串型的赋值,可以用单引号,或者双引号. 例:$str1='hello';或者$str2='"hello";(单引号双引号有很大区别,下面详述) 布尔型(boolean) 布尔型只有两种值true,false,代表真和假. 例:$boo=true;$boo=false; 两种复合型类型 数组型(array) 对象型(object) 两种特殊型类型 资源型(source) NULL型 NULL型代表变量还没有被定义或者已被unset.(注意和false的区别) 此类型只有一个值,即NULL. 变量的检测 isset()检测变量是否设置 变量存在返回true,不存在返回false 若使用isset测试一个被设置null的变量,将返回false empty()检测一个变量是否为空 “”,0,“0”,null,false,array(),var$a以及没有任何属性的对象都将认为空,返回true 变量类型检测 gettype(),is_array(),is_int(),is_bool(),is_float()…… 字符串类型 字符串变量的值应该用"",或者是’’号包起来. 单引号与双引号的区别 1:双引号里面的变量名称将会解析,而单引号里面的变量名称原样输出不解析. 2:单引号的速度更快些,因为单引号不必去解析内部的变量 2:单引号支持的转义字符少,只支持'\\',\',而双引号支持的转义字符多. 也就是说,单引号尽量的保持原字符的样子输出. 除了单引号和双引号用来声明字符串变量,还有heredoc方式(自学) 变量类型的转换 字符串到数字的转换,(计算),从左往右截取,碰到不合法的数值,截取部分转换为数字 $b="123a"; var_dump($b+5);int(128) 数字到字符串的转换,(拼接),直接把数字当作字符串 $c=123; Var_dump($c.’a’);string(“123e”) 到布尔型的转换,(比较),以下值都当作boolean的false 0,’0’,null,false,array(),’’,’0.0’ 常量 常量的命名规则: 和变量一样,但习惯上大写. 常量的声明方式: Define('常量名',常量值); 例:define('PIE',3.14); 常量的引用方式: 直接引用常量名,不加$