网站建设教程【学习PHP】02. PHP与Echo
PHP的全名
PHP的全名称” PHP:Hypertext Preprocessor”(PHP:超文字预处理)。
这是一个很有意思的递归取名方法(递归:指的是在程序流程中自身呼叫自身),意味着着PHP是嵌入式的语言,它能够立即将PHP编码置入HTML理,加强与填补纯HTML没法进行的一部分,非常适合做为网站开发用。
电脑如何解析PHP语法?
PHP是直译式语言,因此每一条命令务必要有特殊的程序流程去翻译,这一程序流程便是PHP。
如同要打开WORD文档(.doc档)你务必要先安装WORD的主程序才可以实行,换句话说你务必先安装PHP程序流程(可参照MAMP安装课堂教学)。
大家一般会把有PHP语法的档案附文件夹名称设成XXX.php。
因为PHP是能够嵌入于HTML的语言,有时候一个档案会另外具备PHP和HTML,你务必告知电脑上说这些一部分必须用PHP语言来分析,(就好像你需要先跟电脑上说,接下去的语言全是日语,请使用日语语法分析,自然还要告知电脑上说哪儿终止)。因而,真实让电脑上分辨是不是为PHP语法的方式是再加PHP「开始符号」与「关掉符号」,也就是 <?php 和 ?> 。
在开始再加?php,电脑上便会把?php接下去全部的物品都当做php语法来解决,直至见到?的情况下,就了解解决到这个地方完毕。而?之后的物品,便会被作为一般的文本,直至在碰到下一个?php?才行。
填补:
假如你早已有Server/Client的定义得话(没有得话请绕过),这环节还是在Server端。因此Server上边的?php?与里边的内容会被PHP直译器这只程序流程给代用掉,变为纯文字(plaintext)。因此Server是先解决过.php档,把里边的内容抽换掉成纯文字后,才传出给Client,一般Client是指浏览器。Client取得后,再对着纯文字的内容去显示信息。
这里要留意,我并没有说PHP直译器传出的一定是HTML格式喔!你做的仅仅有意把「纯文字」内容编「排列成HTML」格式再传出。当浏览器见到是HTML格式就才按照HTML方法呈现,浏览器压根不清楚PHP语法以前存有。因此PHP跟HTML没有关系。你写的一切的HTML语法都不容易危害到PHP的运行。倒是PHP的输出文本有可能会毁坏HTML的格式。
假如浏览器见到PHP语法,由于读不明白,因此他会立即显示信息?php?….。因而假如见到你的网页页面出现了?php?。就意味着一定就是你的Server端出了难题,要去查验PHP直译器有关设置的难题。
echo命令
PHP里最单纯性的书写便是echo命令,echo的作用是输出字串,后边接双引号或单引号,且务必再加分号(;)。
(每一个PHP语法完毕都必须加分号喔!有读过C语言的应当很了解。)
输出结果以下:
那大家再看第二个事例:
尽管我们在编辑器打二行,但PHP分析成同一行,输出结果以下:
这时候我们可以立即再加HTML换行标识br/
这时候就断行成功了!
有关关掉符号?
假如你的PHP语法完毕后,没有要在写别的HTML语法得话,
最好是将文尾PHP的关掉符号?给删掉(官方网都不提议),
那样能够防止?以后出现意外添加的空格符或自动换行符号一并被输出。
实例:
后边也有别的语法,需应用关掉符号。
应用了关掉符号,但后边出现意外按到自动换行,会导致后边的空缺或文本一并输出。
假如在网络编辑器也会产生一样的情况。
之上为php开始关掉符号与echo命令的使用方法,赶快训练了解一下吧!本素材来源于网络,如有侵权,请尽快联系本作者删除!