PHP学习宝典-第五章

2016-01-29 13:12 3 1 收藏

PHP学习宝典-第五章,PHP学习宝典-第五章

【 tulaoshi.com - PHP 】

第五章

语法、变量和输出

本章重点

◆ 了解PHP程序代码的基本法则

◆ 在变量中储存信息

◆ 在Web网页中显示输出

在本章中我们会讲解PHP的基本语法,就是所有正规格式用法的PHP程序代码都要遵循的规则。我们还会介绍在PHP程序代码执行如何使用变量储存和撷取信息,最后则谈到在使用者的浏览器窗口中显示文字的最简单方式。

PHP语法的宽松与弹性

关于PHP,首先要提到的就是它已努力做到尽可能的宽松与弹性了。根据要遵守的语法规则的严格程度,各程序语言之间的差别相当大。最好是有所选择,因为这样有助于确保编写的程序代码是真正你所需要的。如果在编写一个控制核子反应炉的程序,而且还忘记了指定一个变量,这样的话,让程序拒绝执行会比慢慢偏离原先的设计意图是要好得多了。然而PHP的基本设计原则是处在另一种规格样板上的,因为PHP本身是制作迅速而简单的Web网页工具,它重点在于让设计师在正确使用的前提下用起来很方便,而不是让程序做额外的多余工作来指明程序代码的含义。PHP需要的程序代码很少,但却能以最大努力表达程序代码的含义。这表示在其它语言中的某些语法的特性,诸如变量宣告和函式原型等,在PHP中是不需要的。

话说回来,PHP没法子读出你心中所想的,它还是必须由你来表达并且有一些些要遵循的语法规则。如果在浏览器窗口中看到了「parse error」,而不是原本打算制作出的Web网页成果,这意味着编写的程序代码在规则上已经犯到了PHP所不能容忍的程度。

HTML不是PHP

还有一个需要记住的重要内容是,该语法只应该用在PHP内。因为PHP是嵌入在HTML中的,在这样的档案中,每一部分都会分别由PHP或HTML解译,这要根据其中的PHP标记来区分。

PHP语法只在PHP内有效,因此我们假设在本章内容都是指在PHP模式中,也冰是说,大多数程序代码片段都假设被嵌入在HTML网页是,并且由适当的标记来区分标示。

PHP有C语言的语法风格

第三个要了解的重点是,PHP算是很像C语言风格的一种程序语言。如果读者已会C语言,那么你在学习PHP上就很快了:如果这样不行,再查阅一下手册。本章的其余部分是给另外一些还不了解C语言的人所写的,如果你是C语言程序设计师,那么可以快速翻一下这一章的标题就行了,另外也可以参考本书专门为C语言的程序设计师所准备的附录,这样可节省你宝贵的时间。

PHP对半型空白不敏感

半型空白是程序设计师键入的在屏幕上空出的部分,包括空格(spacehar)、Tab字符和Enter键(行末的结束符号)等等。PHP对这类空白并不敏感,但这并不意味空格和此类的内容没什么重要性(事实上,它们对于分隔PHP语言中的「单字或词」还是很重要的),不过在一行中有多少个空格符并无所谓,按一个空格符和很多这样的字符还是一样的。

例如,下面的把2+2的和指定给变量$four的每个PHP语法都是相等的

$four=2+2; //单一空格

$four =2+2 ;//空格与跳位键

$four =

2

+

2;//多行式

把Enter键的行结束符号做为空白是很方便使用的方式,因为这意味着不必确保语法一定位于单一行上,这样在编写程序上能方便很多。

PHP有时会区分大小写

前面已经讲到过PHP并不会过分吹毛求疵,读者可能感到惊讶它有时还是会区分大小写的(即区分英文字母大小写之间的差别)。这一点尤其是在所有变量设定上要注意。如果在HTML页中嵌入这样的程序代码:





<?php


$capital=67;


Print(Variable capital is $capital<BR);


Print(Variable CaPiTaL is $ CaPiTaL<BR);

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)

?

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)
输出结果则是

Variable capital is 67

Variable CaPiTaL is

这是因为变量采用不同的大小写,因此就分成二个不同的变量。(令人讶异的是,在预设的除错设置下,类似这样的程序代码片段并不会产生PHP错误。请参见本章后面「未指定的变数」一节。)

另一方面,PHP与C语言不同的是,它的函式名称并不区分大小写,基本语法结构(if、then、else和while等)也是如此。

记述语句是以分号做为结尾

以下是PHP中的一个典型的语句,它把字符串指定给了$greeting变量:

$greeting=Welcome to PHP!;

来源:https://www.tulaoshi.com/n/20160129/1489250.html

延伸阅读
标签: PHP
       第五章 中场一:数据库连接      前两章中集中介绍了PHP语言,现在停下来开始创建一个应用程序。在本章中将创建一个连接MySQL数据库的应用程序。      在学习过前面两章之后,你肯定已经学会了怎样处理PHP内部数据,以及怎样编写语句和函数。下一步从逻辑...
标签: PHP
网页间的信息传递 本章重点 为什么HTTP会生生不息地扩散? GET参数 另一种使用GET风格式样的URL 处理窗体变量 PHP超数组 本章简单讲解一些有关在Web页面之间传递数据的内容。这样的一些信息不是PHP特有的,而是PHH/HTML或HTTP协议本身中很重要的部份。 HTTP是没有状态纪录的(stateless) 需要记住有关Web服务一项最重要...
标签: PHP
将PHP嵌入HTML 本章重点 ◆ 转入PHP模式 ◆ 选择PHP的卷标样式 ◆ 使用PHP编写第一个程序「Hello World」 ◆ 档案含括的档案请求 经过前面几章的初步介绍,相信你现在就可以一始编写PHP的script了。在本章中我们将进一步了解PHP模式,PHP卷标以及其它相关档案的含括(include)和请求(require)。读者将从这里编写第一个简...
标签: PHP
PHP中的型别 本章重点 ◆ 了解PHP的八种型别Boolean、 ◆ NULL、string、array、object与、resource ◆ 建立、读取、显示输出与操控不同型别的物件 从某种型别转换成其它型别 所有程式设计语言都有某些型别系统,且来指定可出现在程式中的数值种类。这些不同的型别常对应于电脑记忆体中不同层级的表示,在很多情况下程式设...
标签: PHP
第一章 PHP基本介绍 本章重点 ◆ 认识PHP ◆ PHP的历史 ◆ PHP受欢迎的原因 ◆ PHP所具备的竞争优势 首先在第一章中对PHP做个基本的介绍。本章着重于讨论有关PHP最常见的一些问题,例如,什么是PHP,它与类似的技术相比较性能如何等等,本章大部份的篇幅都会花在列举PHP之所以受欢迎的原因上。 认识PHP PHP是一种We...

经验教程

86

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部