- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 PHP语言基础
第4章 PHP语言基础 4.1 PHP基本知识 4.1.1 PHP文件格式 一个PHP文件主要包含以下内容 HTML标签 CSS样式定义 客户端脚本(JavaScript或VBScript) PHP定界符 PHP代码 例:创建显示文本信息的PHP动态网页 ?php echo p align=\center\欢迎您进入PHP编程世界!/p\n; ? 其中,?php和?是PHP定界符,位于这对定界符之间的是PHP服务器端脚本代码,通过echo向浏览器输出一个HTML段落,在PHP代码中,\”和\n是转义字符,分别表示双引号”和换行符,分号是PHP语句的结束标记,最后一行可以省略分号。 4.1.2 PHP文件访问方式 在dreamweaver中,创建站点并设置PHP测试服务器信息后,按下F12键,就可通过虚拟路径方式在浏览器中打开当前正在编辑的网页。 HTML静态网页与PHP动态网页的区别在于: 通过虚拟路径访问HTML静态网页时,直接通过Apache服务器发布网页 通过虚拟路径访问PHP动态网页时,首先通过Apache服务器将PHP代码转发给PHP语言引擎处理,然后将执行结果(HTML代码)发送到客户端浏览器。 4.1.3 PHP定界符 ?php…? 这是PHP定界符的标准形式,在dreamweaver中 ?...? 这是第一种的简写形式。若要使用这种定界符,需在配置文件 php.ini中设置short_open_tap=On,然后重启Apache服务器。 script language=“php”…/script 指定由PHP语言引擎来解释script和/script之间的脚本。 %...% 这是ASP语言的定界符,若要使用这种定界符,需在配置文件 php.ini中设置asp_tags=On,然后重启Apache服务器。 script language=php echo h3 align=\center\通过script标签设置PHP代码引擎h3\n; /script 4.1.4 PHP注释 单行注释仅注释到行末或者当前的PHP代码块 //comment #comment 多行注释 /* comment */ 4.1.5 PHP与HTML混合编码 例:HTML代码与PHP代码的交互。将HTML代码与PHP代码混合在一起,用来实现在不同时间显示不同的问候语。 ?php $h=date(H); if($h12){ ? 早上好! ?php } else{? 您好! ?php }? 4.1.6 PHP与客户端脚本协同工作 将PHP服务器端脚本语句散布到JavaScript客户端脚本,可以在 请求时动态初始化和更改客户端脚本。 例:实现PHP服务器端脚本与JavaScript客户端脚本的协同工作,当打开网页时便弹出一个对话框,显示当前服务器时间。 p在客户端读取web服务器上的时间/p ?php $now=date(Y-m-d H:i:s); $msg=“现在时间是:”.$now.“。\\n欢迎您访问本网站!”; //”.”运算符连接两个字符串 ? script language=javascript type=text/javascript alert(“?php echo $msg; ?”); //在客户端脚本中访问PHP变量 /script 4.2 数据类型 PHP语言支持的原始数据类型分为 标量类型 布尔型(boolean) 整型数(integer) 浮点数(float) 字符串(String) 复合类型 数组(array) 对象(object) 特殊类型 资源(resource) 空值(NULL) 4.2.1 整型数 整型数包括正整数、负整数和零。一个整型数可以用十进制,十 六进制或八进制符号指定。 例:整型数应用示例。 ?php /* 对4个变量赋值 */ $a=258; $b=-369; $c=0127; $d=0x19A; echo \$a=.$a./br; echo \$b=.$b./br; echo \$c=.$c./br; echo \$d=.$d./br; ? 4.2.2 浮点数 浮点数也称为双精度数或实数。可以用小数形式或科学计数法表 示,在科学计数法中用E或e表示以10为底的幂。 例:浮点数应用示例。 ?php /* 对4个变量赋值 */ $f1=1.3231; $f2=1.8e3; $f3=9E-12; echo \$f1=.$f1.br/; echo \$f2=.$f2.br/; echo \$f3=.$f3.br/; ? 4.2.3 字符串 用单引号定义字符串 在单引号字符串中出现的变量不会被变量值替代,转义序列也不 会被解释。 ?php echo 这是一个简单的字符串。.br/;
文档评论(0)