PHP学习宝典-第四章

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

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

【 tulaoshi.com - PHP 】

将PHP嵌入HTML

本章重点

◆ 转入PHP模式

◆ 选择PHP的卷标样式

◆ 使用PHP编写第一个程序「Hello World」

◆ 档案含括的档案请求

经过前面几章的初步介绍,相信你现在就可以一始编写PHP的script了。在本章中我们将进一步了解PHP模式,PHP卷标以及其它相关档案的含括(include)和请求(require)。读者将从这里编写第一个简单的PHP程序。

HTMK与PHP完成兼容

PHP可以和HTML完全地混合运用,实际上PHP通常是必须嵌入在HTML内使用的。你稍后会看到,PHP能够使用HTML标准中一些灵活的语法,例如窗体(form),来处理许多相当好用的性质。

在客户端与HTML兼容的所有一切同样子也和PHP兼容。PHP不会理会其它的JavaScript 程序代码、对音乐和动书的呼叫、apples或客户端上的其它一切。PHP都会忽略它们,这部份会由Web服务器把它们传递到客户端。

其实读者你可以使用任何方法开发Web网页,然后再把PHP程序代码加上去。如果你已习惯是用小组团队的方式工作,并使用大型多媒体绘图套件来开发每个页面,如果你愿意,同样也可以继续延用这种方式。从实用的观点来看,你无须改变工具或工作流程,就按照以往一直使用的方式继续下去,在最后再添加伺服端功能即可。

跳出HTML模式

我们要怎样在HTML中标示出PHP的区段呢?其实透过在每个PHP区段的启始和结尾时使用特殊的PHP标签,就能够做到这一点要求。这个过程就称为「跳出HTML(escaping from HTML)」或是所谓的「跳进PHP(escaping into PHP)」。

我们不是为了要使你混淆,这里的跳(escpae)与一般PHP所使用的eacape不同,那些是在字符串内特殊字符(例如tab或是换行字符)之前使用反斜线的用法。

在这两个PHP标签之间的所有内容都会藉由PHP解析器识别理解为PHP程序代码。这两个标签之外的所有内容就与服务器无关了,就会直接传给客户端,由客户端弄清楚它是HTML、JavaScript或是其它什么内容。

PHP标签有四种类型,在使用它们时分别有不同的原。不过其中一些是因为个人的喜好问题、或者是因为程序设计师用什么会感到比较舒服的问题,或上一个团队自己决定要使用的设定。

标准的PHP标签

最常使用的PHP标签如下:

 
如果使用这种格式,就可发十分肯定所用的标签能够被正确地直译。除百非有很好的理由才去选取用其它的写法格式,否则最好就这种标准写法。其它任何PHP tag写法可能在未来都会被取消,这是唯一被认为安全的写法。

简短起始(SGML格式)标签

简短起始标签如下所示:

 

这是最简单的表示方式。由于这种方式的输入次数较少,会吸引那些在每个script中频繁切换进出HTML的使用者,然而使用这种短标签也是要付出代价的,必须做到下面的三种方式之一来让PHP识别该标签:

1. 在建构PHP时,要记得选择「--enable-short-tags」的设置选项。

2. 在php.ini档案中启用short_open_tag设置。但是在使用这个选项时,必须禁止XML和PHP一并使用,这是因为XML的tag也是使用这种语法。

还有一种可以用来使用简短语法的方式:使用short_open()函式,但是这种用法在PHP 4以后已不再提供使用。

有许多是不要使用简短卷标语法的原因,最主要的原因就是此种语法与XML不兼容,又因为XHTML也是一种XML?,所以将使得你的PHP程序将无法使用在XHTML档案内。使用简短卷标的PHP程序是比较不空易视觉上的辨识出来,许多程序代码颜色强调的工具并不会支持这种语法,入门的设计者应该在所有可能的地方使用标准的卷标语法。

简短村签过去是许多设计高手习惯以为常用来使用PHP的方式,如今PHP开发团队努力平衡于得供众多使用者安装方式的标准与一致性语法,虽然过去已经有大量的程序代码使用旧式语法,但因为XML已经变成Web开发越来越中心的技术,简短标签将会在未来淡化,所以你必须给自己一个方便马上使用标准的语法。

如果你已经养好习惯要避免使用简短标签格式,记得在你的php.ini档案中取消它,你会在你忘记使用标准格式的地方响应一个错误讯息。

ASP格式的标签

ASP格式的卷标是Microsoft Active Server Pages用来隐藏程序段落和卷标,ASP格式的卷标如下所示:

 

使用FrontPage做为开发工具的使用者最常选择这种格式。如果要使用这种ASP格式的标签,必须在php.ini档案中设定配置该选项。很显然地,如果你使用ASP写法格式的标签和以「.asp 」为扩展名(之前便工

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

延伸阅读
给宝宝起名的常识(第四章)     在我国传统的起名习惯里面,一般情况下我们中国人的名字多数都是单音字,因此今天就要提到起名字的第四点知识了,那就是——忌讳多音字!     我国的姓氏多半属于单音字。也有个别姓氏属于多音字,如:乐字。这种姓氏显然在交际时会造成麻烦。如果说姓氏...
《忍者之刃》快速流程攻略第四章   这一关一开始依然是直升机空战,经过前两关的介绍,想必各位玩家都知道要怎么操纵了,这里就不再赘述。     空战的最后要打败三头妖蟒,没什么难度,大炮狂轰就可以顺利攻略,战胜后进入QTE,开始机翼战。     整个机翼战的重点在于快、狠、准。所以...
标签: 游戏动漫
《永恒终焉》流程攻略(第四章) 《永恒终焉》中文站<<<   前篇连结: End of Eternity《永恒终焉》流程攻略:第二章 & 第三章 第四章【小さな世界】 【エベル.シティ(耶贝鲁市)】 1. 剧情后,任务清单追加故事任务 2. 来到公会接取任务‘反体制组织の讨伐2&rsquo...
《使命召唤4》第四章剧情攻略 第四章ACT III》 第一关:Ultimatum 时间? 103f 旱诹?早上06:19:38 地点:俄罗斯阿尔泰山脉 人物:SOAPMacTavish中士 所属部队:英国皇家第22特别空勤团 那些称我们为恶棍的西方人,摧毁了我们的文明、我们的经济、我们的荣誉!我们的鲜血和我们的国家融为一体。西方人亏欠我太多了!他们是该死的入侵者!所...
《失落的星球2》狩猎之旅第四章 相关内容请访问:失落的星球2专区 Episode 4(上篇) Lost Planet 2《失落的星球2》第四章共有五个小节,算是游戏中最长的一章。因此我们将第四章的狩猎之旅分成两篇介绍,前篇为逃离战的Chapter 1与Chapter 2,后篇则是重新进攻敌人阵地Chapter 3、4乃至与潜水舰对决的Chapter 5。 「我们真的没有把第一...

经验教程

224

收藏

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