PHP的知识结构ppt课件.ppt

PHP的知识结构ppt课件.ppt

ID:59415770

大小:80.00 KB

页数:59页

时间:2020-09-19

PHP的知识结构ppt课件.ppt_第1页
PHP的知识结构ppt课件.ppt_第2页
PHP的知识结构ppt课件.ppt_第3页
PHP的知识结构ppt课件.ppt_第4页
PHP的知识结构ppt课件.ppt_第5页
资源描述:

《PHP的知识结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.基本语法篇1.1PHP语法格式(1).PHP在Web开发中的应用服务器端脚本语言,处理数据库,动态处理图片,文件等(2).PHP的环境搭建服务器用Linux,web服务器用Nginx,数据库用MySQL,后台语言是PHP(3).语言标记指令分隔符“;”在一个PHP代码段中的最后一行可以不用分号结束(4).程序注释单行注释//在//...?>或者#...?>之后的HTML代码将被显示出来:?>跳出了PHP模式并返回了HTML模式多行注释/**/要避免嵌套注释的出现(5).程序中空白的处理只有在里面的内容才会被php解释器解析,所以php可以在HTM

2、L文件里面混用。但当PHP解释器碰到?>结束标记时就简单地将其后内容原样输出(除非马上紧接换行)直到碰到下一个开始标记,所以用到高级分离技术Thiswillshowiftheexpressionistrue.Otherwisethiswillshow.1.2php变量(1).变量的声明PHP中全局变量在函数中使用时必须声明为global。其她数据类型可以直接赋值,不用声明类型。虽然PHP里面变量不用初始化,但是会使变量默认false(2).变量的命名变量名第

3、一个单词首字母小写,其余单词首字母大写,遵循“驼峰式”命名约定。(3).可变变量一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。即$a='hello';$$a='word',则echo"$a${$a}";输出跟echo"$a$hello";都为helloword1.3变量类型布尔型(boolean)整型(integer)浮点型(float和double)字符串(String)数组(Array)对象(Object)资源类型(Resource)NULL类型伪类型数据类型之间的转换1.4PHP中的常量(1).常量的定义和使用常量是一个简单值的标识符(名字)。

4、如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。传统上常量标识符总是大写的。(2).常量和变量常量和变量有如下不同:常量前面没有美元符号($);常量只能用define()函数定义,而不能通过赋值语句;常量可以不用理会变量的作用域而在任何地方定义和访问;常量一旦定义就不能被重新定义或者取消定义;常量的值只能是标量。(3).魔术常量__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自PHP4.0.2起,__FILE__总是包含一个绝对路径(

5、如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP5.3.0中新增)=__FUNCTION__函数名称(PHP4.3.0新加)。自PHP5起本常量返回该函数被定义时的名字(区分大小写)。在PHP4中该值总是小写字母的。__CLASS__类的名称(PHP4.3.0新加)。自PHP5起本常量返回该类被定义时的名字(区分大小写)。在PHP4中该值总是小写字母的。类名

6、包括其被声明的作用区域(例如FooBar)。注意自PHP5.4起__CLASS__对trait也起作用。当用在trait方法中时,__CLASS__是调用trait方法的类的名字。__TRAIT__Trait的名字(PHP5.4.0新加)。自PHP5.4起此常量返回trait被定义时的名字(区分大小写)。Trait名包括其被声明的作用区域(例如FooBar)。__METHOD__类的方法名(PHP5.0.0新加)。返回该方法被定义时的名字(区分大小写)。__NAMESPACE__当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP5.3.0新增)。

7、1.5PHP中的运算符 (不一一列举)算数运算符字符串运算符赋值运算符比较运算符逻辑运算符位运算符其他运算符运算符优先级表达式1.6流程控制1.6.1分支结构(1)单一条件分支结构(if)//if语句可以无限层地嵌套在其它if语句中(2).双向条件分支结构(else子句)$b){echo"aisgreaterthanb";}else{echo"aisNOTgreaterthanb";}?>(3).多向条件分支结构(也是用else子句)$b){echo"aisbiggerth

8、anb";

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。