我对PHP的理解
---晓芳
---2017年7月11日
或许还有许多人不晓得PHP到底是什么,我亦是学了以及思考了许久才对它有点理解,我就谈谈我对它的认识,期盼不吝赐教。
PHP,英文:Hypertext Preprocessor,含义:“超文本预处理器”。
先来看“超文本”的含义。.txt里面能够打字,英文字符或中文字符,这些是“正常的文本”。那样“不正常的文本”便是这种:<a href="">我的淘宝店</a>
结果是这般的:你看到的不必定是表面上的哪些字符,而是多个字符一块组合出一个新的功能。因此这儿是解释后会表示成:带超链接的一个文本,该文本的内容为:我的淘宝店。可见,这种效果已然超出了本身看到的表面内容,像这般的内容便是“超文本”。因此:超文本应该是html语言这种格式的存储和记载方式的“文本”。
这种html语言是能够自己写,这属于直接写的范畴。亦能够经过js来生成,但这亦属于前端的范畴。亦能够用PHP来生成,这便是这儿说到的PHP的功能了:由PHP来生成html这种超文本的内容,因此呢PHP的“超文本预处理器”的含义便是这么来了。
PHP是运行在服务器上的脚本,它其实是有自己的解释器,你写PHP的源代码,而后经过提交到PHP解释器去解释,就会生成html文本内容,而后发给用户。这便是它对浏览器客户端所做的事情。因此能够看到它应该是有解释器的,它的解释器是由于C语言/C++写的。一般是那种如:php.exe的软件程序。它应用在web行业。
php.exe是个软件,应该有持续更新的版本升级,因此呢PHP的语法规矩亦就跟着升级了,因此它的发展历程就有PHP4.0,PHP5.0,PHP7.0这些。
其实咱们要学的PHP的语法,亦便是你当时运用了什么版本的php.exe解释器它所规定出来的规矩罢了。因此倘若它长得像C语言,C++的语法,那亦是很能够理解的。
PHP应用在互联网研发中,亦有如移动互联网中。如它能够做网站,做移动端。当然它是做后台的,重点和数据库打交道,和服务器打交道。
以上是对PHP的整体认识,才疏学浅,期盼指点。
|