导图社区 《互联网数据库程序设计》8.1-8.5PHP与表达式
《互联网数据库程序设计》8.1-8.5PHP与表达式,常用PHP编辑器,Dreamweaver开发PHP应用程序,PHP程序语法,PHP与HTML的区别,变量及其赋值运算与表达式输出,字符串表达式,字符串连接符
《互联网数据库程序设计》10动态网页及程序设计。链接数据库服务器,链接数据库服务器的通知语句,发送SQL语句的向导,输出记录集中的数据与记录集相关的数据
《互联网数据库程序设计》8.5-8.8数值与逻辑表达式,数值表达式,数值运算符,常用数值函数,逻辑表达式,时间戳
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
8.1-8.5PHP与表达式
8.1.1常用PHP编辑器
NotePad++
PHPDesigner
其他
Eclipse、BlueFish、NotePad2、HTML-Kit、PHPCoder、DzSoft PHP Editor、NetBeans IDE、PSPad
8.1.2Dreamweaver开发PHP应用程序
Dreamweaver:Web站点及应用程序开发工具。
例 8.1
创建PHP应用程序,在页面中显示系统当前时间
1 新建PHP文件
单击文件菜单→新建选项,在新建文档对话框中选择文档类型为PHP,单击创建按钮
2 编写PHP代码
对在代码视图的<Body>与</Body>之间输入PHP代码
3 保存PHP文件
单击文件菜单→保存选项,输入文件名
4 运行PHP文件
单击实时视图选项,查看效果
8.2PHP程序的语法
1 PHP标记符
使Web服务器识别PHP代码的开始和结束,标记外是HTML代码
标准风格
以<?PHP开始,以?>结束
脚本风格
以<Script Language=”PHP”>开始,以</Script>结束
× 简短风格
以<?开始,以?>结束
× ASP风格
以<%开始,以%>结束
2 PHP语法规则
PHP代码必须以<?PHP或<?开头,以?>结尾
语句必须以分号;结尾
函数(系统、用户) 、类和关键词(如 If、Else、Echo 等)不区分大小写,而变量名区分
命令、短语、函数名中的字母、运算符、引号、括号等一律以半角方式输入
3 PHP注释
C++风格单行注释
注释内容单独一行或者放在程序代码的后面,其用两条斜杠//开始
C风格多行注释
以/*开始,以*/结束,其间的全部内容均为注释内容
Shell风格注释
以#开始,可以放在行首也可以放在行尾,注释内容可以为多行文字,以回车符作为注释的结束
4 PHP的文件包含
文件包含是将指定的文件复制到当前文档的包含位置,文件包含的函数有Include()和Require()
例如:多个页面底部显示版权信息的PHP代码
<?php Echo "<p Align=“center”>Copyright © 2010-".date("Y")." WWW.RCZP.COM</p>"; ?>
将以上PHP代码保存在文件中(如footer.php), 在其他页面文件中使用require( "footer.php" )调用即可
8.3PHP与HTML的区别与关联
PHP代码嵌入到HTML代码中
HTML代码嵌入到PHP代码中
将HTML代码当成字符串在PHP程序中输出
8.4变量及其赋值运算、表达式输出
变量
程序运行中值可以发生变化的量。
变量名
必须以字符$开头,最多254个字符,大小写字母严格区分。不需声明,数据类型由赋值的类型决定
表达式
构成PHP程序的基本元素,表达式中通常含常量、变量、函数、运算符、字符串、 数值及括号等
查看已有变量或表达式的类型
Gettype(变量或表达式)
例
查看已有变量或表达式的类型及其值
Var_dump(变量或表达式表)
函数返回结果为所检测内容的类型及其值,按照参数顺序逐个输出。
可以检测多个变量或表达式,各项检测内容使用逗号分隔
Echo函数
输出一个或多个表达式
输出多个参数
用逗号或点分隔
另一行输出
用HTML符号<br />或<br>
串中的变量名
双引号中的变量名,用变量值替换变量名(除非变量名前加\);单引号中的变量名是串中字符
页面中输入变量的值
例通过交互方式获取变量的值
代码
8.5字符串表达式
字符串表达式
字符运算符连接字符数据的运算式,运算结果是字符串型
字符串
在PHP中有3种定义字符串的方式,分别是单引号' 、双引号 "和界定符<<<
转义字符
特殊功能的符号
\n 换行; \$美元符号; \r回车; \'单引号(单引号中用); \t水平指表符; \"双引号; \\反斜杠
8.5.2字符串连接符
字符串连接运算符
<串1> . <串2>,将两个字符串连接成一个字符串
注意
若连接的操作数不是字符串,则系统自动将其转换为字符串后再连接
Echo输出的字符串中有连续多个空格时浏览器中只显示一个,且字符串左侧空格自动去除
页面中多个空格分隔数据,可以使用’ ’