为什么他们都说PHP是世界上最好的编程语言?
按照套路来讲的话,我应该先介绍一下PHP这个名字,它的中文名称叫“拍黄片”,英文名称叫“PHP:Hypertext Preprocessor”超文本预处理器,写PHP程序的编程人员又喜欢称自己为“PHPer”,中文译作“拍黄片的人”。
PHP是当下最受欢迎的编程语言之一,因为它入门非常简单,环境允许的情况下,它可以直接嵌套在HTML中运行,由此可以看出它是一门非常自由的脚本语言,当然了,也因为它的自由伴生了大量大垃圾代码。世界上绝大部分网站都是使用PHP语言开发的,FaceBook就是其中的典型,所以我PHP很多时候没有必要和你扯什么设计模式,扯什么健壮性,人家就愿意使用我,你黑我有什么用?
PHP为什么会这么强大呢?《圣墟》这本小说我最近在看,里面的“盗引”呼吸法叼吧,可以盗别人的法自己结合自身再用来干掉别人。PHP也是这样,它的语法“盗”了 C、Java 和 Perl,再结合作者一些意淫的想法,它就诞生了,C、Java 和 Perl都很叼,所以你可以想象一下“参考”了这三门语言后的PHP会不会有种取其精华去其糟粕的意思在里面(干咳中)?PHP这些年来主要被人用来开发Web页面,当然这只是它的强项,并不代表它只能干这个。
上文提到的Web开发是什么?Web是website的简称,也就是网站开发,网站知道吧,看黄片用的,所以PHP(拍黄片)与之很亲近。网站是怎么开发出来的呢?我给你分析一个简单的网站,网站有前后之分,你看得到的东西是前,也叫静态页面,你看不到的东西是后,主要由服务端代码与数据库组成,PHP就是这里面的服务端代码,它起到一个承上启下的作用,它把数据从数据库里面取出来,经过它自己的处理,然后返回给前台,前台再处理,再给你看到,这样解释够通俗了吧。
PHP是开源的,它的源码你可以获取到,并且开发周期很短,开发效率很高,支持相对自由的面向过程又支持相对严谨的面向对象,后期维护性和扩展性都得到了保障,支持市面上绝大多数数据库,更与开源的MySQL是黄金基友,而且还跨平台,你说如果你是老板,如果PHP刚好符合自己的产品,你还不用,那你脑子是不是被苍老师摸了。
PHP是一门弱类型语言,虽然会降低你前期的学习成本,但是在后面实际开发的一些场景,如果你还那么浪,你将因此付出代价!!PHP和Java一样,支持单继承,什么叫单继承?就是一个儿子只能有一个父亲,但是它可以实现接口以及使用trait。
PHP社区非常活跃,每天都有大量的码农时刻在装逼,当然也有很多优秀的程序员为PHP做出了很大的贡献,所以我们今天可以自由使用他们造好的轮子以及复制他们的代码。
为了不成为一个码奴,我希望你从一开始就从各方面开始规范自己,包装自己代码的优雅与严谨,虽然我们PHP语言中本身就有许多操蛋的函数与表达方式,但是人家叼,你不行,你得一步一个脚印。
最后我们先来看一下PHP到底怎么简单的,或者说你先认识它一下:
<?php
echo "Hello world.";
就这样,一段简单的PHP程序就写完了,它会输出"Hello world."虽然这段程序并没有什么蛋用,但是你要记住,几乎所有的编程语言都是从输出Hello world开始的,至于典故你可以自己去查一查。
这一篇写到这里就结束了,也许你还是不能理解PHP到底是什么,没关系,你可以不学,你也可以不理解,因为你只要记住,它非常Six就够了!