PHP的知识结构讲述.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP的知识结构讲述

1.基本语法篇 1.1PHP语法格式 (1).PHP在Web开发中的应用 服务器端脚本语言,处理数据库,动态处理图片,文件等 (2).PHP的环境搭建 服务器用Linux,web服务器用Nginx,数据库用MySQL,后台语言是PHP (3).语言标记 指令分隔符“;”在一个 PHP 代码段中的最后一行可以不用分号结束 (4).程序注释 单行注释//在 // ... ? 或者 # ... ? 之后的 HTML 代码将被显示出来:? 跳出了 PHP 模式并返回了 HTML 模式 多行注释/* */要避免嵌套注释的出现 (5).程序中空白的处理 只有在?php?里面的内容才会被php解释器解析,所以php 可以在HTML文件里面混用。但当 PHP 解释器碰到 ? 结束 标记时就简单地将其后内容原样输出(除非马上紧接换行 ) 直到碰到下一个开始标记,所以用到高级分离技术 ?php if ($expression == true): ? This will show if the expression is true. ?php else: ? Otherwise this will show. ?php endif; ? 1.2php变量 (1).变量的声明 PHP 中全局变量在函数中使用时必须声明为 global。 其她数据类型可以直接赋值,不用声明类型。虽然 PHP里面变量不用初始化,但是会使变量默认false (2).变量的命名 变量名第一个单词首字母小写,其余单词首字母大写, 遵循“驼峰式”命名约定。 (3).可变变量 一个可变变量获取了一个普通变量的值作为这个可 变变量的变量名。即$a = hello;$$a= word,则 echo $a ${$a};输出跟echo $a $hello;都为 hello word 1.3变量类型 布尔型(boolean) 整型(integer) 浮点型(float和double) 字符串(String) 数组(Array) 对象(Object) 资源类型(Resource) NULL类型 伪类型 数据类型之间的转换 1.4PHP中的常量 (1).常量的定义和使用 常量是一个简单值的标识符(名字)。如同其名称 所暗示的,在脚本执行期间该值不能改变(除了所 谓的魔术常量,它们其实不是常量)。常量默认为 大小写敏感。传统上常量标识符总是大写的。 (2).常量和变量 常量和变量有如下不同: 常量前面没有美元符号($); 常量只能用 define() 函数定义,而不能通过赋值 语句; 常量可以不用理会变量的作用域而在任何地方定义 和访问; 常量一旦定义就不能被重新定义或者取消定义; 常量的值只能是标量。 (3).魔术常量 __LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 __DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) = __FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。 __CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 Foo\Bar)。注意自 PHP 5.4 起 __CLASS__ 对 trait 也起作用。当用在 trait 方法中时,__CLASS__ 是调用 trait 方法的类的名字。 __TRAIT__ Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。Trait 名包括其被声明的作用区域(例如 Foo\Bar)。 __METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。 __NAMESPACE__ 当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。 1.5PHP中的运算符 (不一一列举) 算数运算符 字符串运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 其他运算符 运算符优先级 表达式 1.6流程控制 1.6.1

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档