- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“细说PHP”第3章PHP的基本语法
第3章 PHP的基本语法;回顾;本章任务;1. PHP在Web开发中的应用;PHP在Web中的功能:;语言排名:数据为2010年2月 来源:Tiobe网站 ;PHP特点:
是开放源代码的,服务器端的脚本语言.
独立于操作系统,可以运行在几乎所有系统中.
支持大部分的服务器,如apache,IIS
支持大量的数据库
可以创建图象
还有一些其他功能在后面的高级技术详细介绍。;PHP的开发步骤:
使用编辑器创建一个包含源代码的磁盘文件
将文件上传到web服务器上
通过浏览器访问Web服务器运行程序
示例:info.php
代码详见:P106
里面具体语法含义
在后面的课程中讲
到。
;html
head
title我的第一个PHP页面/title
/head
body
h2
?php echo “Hello, PHP!” ?
/h2
/body
/html; 我们用?php来表示PHP标识符的起始,然后放入PHP语句并通过加上一个终止标识符?来退出PHP模式。可以根据自己的需要在HTML文件中像这样开启或关闭PHP模式。大多数的嵌入式脚本语言都是这样嵌入到HTML中并和HTML一起使用,例如CSS、JavaScript、PHP、ASP以及JSP等。;PHP语言嵌入HTML中的位置;使用不同的四对标记;4. 指令分割符”分号”;5. 程序注释;6. 在程序中使用空白的处理;使用两个空行
一个源文件的两个代码段
两个类的声明
在以下情况使用一个空行
两个函数声明之间
函数内的局部变量和函数的第一条语句之间
注释或者单行注释之前
一个函数的两个逻辑代码段;7. 变量;7.1 变量的声明;PHP变量的声明:
PHP的变量声明是以$符开始的,后面跟大小写字母,数字和下划线,但不能以数字开头。;7.2 变量的命名;7.3 可变变量;7.4 变量的引用赋值;8.变量的类型;8.1 类型介绍;在PHP中,变量的类型通常不是由程序员设定的,确切地说,是根据该变量使用的上下文在运行时(即变量的值)决定的。
使用函数var_dump( )查看表达式的值和类型。;8.2 布尔型(boolean);8.3 整型(integer);8.4 浮点型(float或double);8.5 字符串(String);单引号:指定一个简单字符串的最简单的方法是用单引号(字符 )括起来。
要表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反斜线表示。注意如果试图转义任何其它字符,反斜线本身也会被显示出来!所以通常不需要转义反斜线本身。
注: 单引号字符串中出现的变量不会被变量的值替代。;双引号:如果用双引号()括起字符串,PHP 懂得更多特殊字符的转义序列:
注:双引号字符串最重要一点是其中的变量名会被变量值替代。此外,如果试图转义任何其它字符,反斜线本身也会被显示出来!转义字符如下表所示:;示例:;定界符:另一种给字符串定界的方法使用定界符语法(“”)。应该在 之后提供一个标识符,然后是字符串,然后是同样的标识符结束字符串。
定界符中标识符的命名规则与变量的命名规则一样。只能包含字母数字下划线,而且必须以下划线或非数字字符开始。
注:结束标识符所在的行不能包含任何其它字符,可能除了一个分号(;)之外。这尤其意味着该结束标识符不能被缩进,而且在分号之前和之后都不能有任何空格或制表符。如果破坏了这条规则使得结束标识符不“干净”,则它不会被视为结束标识符,PHP 将继续寻找下去。如果在这种情况下找不到合适的结束标识符,将会导致一个在脚本最后一行出现的语法错误。
不能用定界符语法初始化类成员。用其它字符串语法替代。
定界符文本的表现和双引号字符串一样,只是没有双引号;8.6 数组(Array);8.7 对象(Object);8.8 资源类型(Resource);8.9 NULL类型;8.10 伪类型介绍;9. 数据类型之间相互转换;类型强制转换:
PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型。
允许的强制转换有:
(int),(integer) - 转换成整型
(bool),(boolean) - 转换成布尔型
(float),(double),(real) - 转换成浮点型
(string) - 转换成字符串
(array) - 转换成数组
(object) - 转换成对象
注意在括号内允许有空格和制表符,为了将一个变量还原为字符串,还可以将变量放置在双引号中。 ;变量类型的测试函数:
is_bool():判断是否
您可能关注的文档
最近下载
- 基于SpringBoot技术的论坛系统设计与实现.docx
- 本科毕业设计—110kv变电站电气一次部分设计 发电厂课程设计报告.doc VIP
- 世界甲状腺日甲状腺健康科普PPT.pptx VIP
- 电力线路维保服务投标方案(技术方案).pdf VIP
- 2024-2025学年中职思想政治中国特色社会主义高教版(2023)教学设计合集.docx
- 第32课《让思维活跃起来》课件2024北师大版心理健康七年级下册 .ppt
- 山东省(烟台市、德州市)2025届高三高考适应性测试化学试题及答案.docx VIP
- 黑龙江高职高专:畜牧兽医专业建设方案.doc
- 公司对项目经理部的授权范围及项目部岗位职责.docx
- 孙中山全集(第九卷).pdf
文档评论(0)