网站建设教程【学习PHP】02. PHP与Echo

PHP的全名

PHP的全名称” PHP:Hypertext Preprocessor”(PHP:超文字预处理)。


这是一个很有意思的递归取名方法(递归:指的是在程序流程中自身呼叫自身),意味着着PHP是嵌入式的语言,它能够立即将PHP编码置入HTML理,加强与填补纯HTML没法进行的一部分,非常适合做为网站开发用。

电脑如何解析PHP语法?

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

PHP是直译式语言,因此每一条命令务必要有特殊的程序流程去翻译,这一程序流程便是PHP。

如同要打开WORD文档(.doc档)你务必要先安装WORD的主程序才可以实行,换句话说你务必先安装PHP程序流程(可参照MAMP安装课堂教学)。

大家一般会把有PHP语法的档案附文件夹名称设成XXX.php。

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

因为PHP是能够嵌入于HTML的语言,有时候一个档案会另外具备PHP和HTML,你务必告知电脑上说这些一部分必须用PHP语言来分析,(就好像你需要先跟电脑上说,接下去的语言全是日语,请使用日语语法分析,自然还要告知电脑上说哪儿终止)。因而,真实让电脑上分辨是不是为PHP语法的方式是再加PHP「开始符号」与「关掉符号」,也就是 <?php?>

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

在开始再加?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直译器有关设置的难题。

 

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

echo命令

PHP里最单纯性的书写便是echo命令,echo的作用是输出字串,后边接双引号或单引号,且务必再加分号(;)。

(每一个PHP语法完毕都必须加分号喔!有读过C语言的应当很了解。)

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

输出结果以下:

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

那大家再看第二个事例:

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

尽管我们在编辑器打二行,但PHP分析成同一行,输出结果以下:

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

这时候我们可以立即再加HTML换行标识br/

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

这时候就断行成功了!

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

有关关掉符号?

假如你的PHP语法完毕后,没有要在写别的HTML语法得话,

最好是将文尾PHP的关掉符号?给删掉(官方网都不提议),

那样能够防止?以后出现意外添加的空格符或自动换行符号一并被输出。

实例:

后边也有别的语法,需应用关掉符号。

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

应用了关掉符号,但后边出现意外按到自动换行,会导致后边的空缺或文本一并输出。

假如在网络编辑器也会产生一样的情况。

网站建设教程【学习PHP】02. PHP与Echo-梦幻科技

之上为php开始关掉符号与echo命令的使用方法,赶快训练了解一下吧!本素材来源于网络,如有侵权,请尽快联系本作者删除!

联系我们

13751415268

853408942

:853408942@qq.com

:9:30-22:30

QR code