论PHP是世界上最好的语言 PHP is the best programming language in the world!

阅读 桌面完整版
php-is-the-best-language 论PHP是世界上最好的语言 PHP is the best programming language in the world! I.T. PHP是最好的语言 程序设计

论PHP是世界上最好的语言 PHP is the best programming language in the world!

PHP为啥是世界上最好的语言? 你也许听过这个梗:

女孩: “你能让这个论坛的人都吵起来, 我今晚就跟你走. “程序员: “PHP是最好的语言! “论坛炸锅了, 各种吵架…女孩: “服了你了, 我们走吧你想干啥都行. “程序员: “今天不行, 我一定要说服他们, PHP必须是最好的语言. ”

今天 我就来说说 PHP 为什么 真是 世界上最好的语言.

PHP函数特别多

比如你想读取一个文件, 只需要这么一句话:

1
$data = file_get_contents("文件 或者 是URL");
$data = file_get_contents("文件 或者 是URL");

真是没有比它更简单明了的了. PHP强大的地方在于 它的函数特别特别的多, 你只需要拿来用就可以了, 并不需要重新造轮子.

7年前 PHP 的函数就有 将近6000个, 更不用提最新的PHP 7了.

三个程序员坐在格子间里编程. 一个程序员一言不发, 他用的是python.一个程序员写一会儿就按一下编译, 然后就玩会儿手机. 他用的是C++. 一个程序员坐在那里浏览网页, 不时飞快的键入一些字符. 经理看到, 怒道: 你怎么不干活, 尽在上网. 回答: 我在查实现这个功能需要用什么函数. 他用的是PHP.

PHP 门槛低

PHP 入门门槛低, C类型的语法容易理解, 并不需要特别配置就可以很轻松的运行WEB程序. 比如你安装完 apache2 再安装一个PHP, 然后在WEB目录下创建一个PHP:

1
2
<?php
   echo "PHP 是世界上最好的语言";
<?php
   echo "PHP 是世界上最好的语言";

就可以在浏览器里运行服务端PHP代码了, 真是太方便了.

PHP 框架多

各种现成的框架把 逻辑层和表现层分开, 你只要拿来用就可以了. 比如: Laravel.

PHP 主宰 WEB

PHP在 TIOBE 每月编程语言排名 长期排名前10, 这很大程序得易于 wordpress 是PHP写的, 并且互联网上大多数网站都用到了PHP.

PHP-dominates-web 论PHP是世界上最好的语言 PHP is the best programming language in the world! I.T. PHP是最好的语言 程序设计

PHP 主宰 WEB

PHP是贫民出生, 有着广泛的群众基础, 现在已然是一门顶级WEB编程语言.

PHP 运行速度快

PHP5之前 也许我们会说 PHP的代码效率太差运行慢, 但是PHP7之后, 代码执行效率已经很快了. 不过相比 C++还是慢, 但是处理 WEB, 跑跑 wordpress 已经足够了.

PHP访问数据库贼方便

PHP和 MySQL 简直是天造的一对, 访问数据库的方式太简单了, 连接数据库只要:

1
$conn = mysqli_connect("localhost","my_user","my_password","my_db");
$conn = mysqli_connect("localhost","my_user","my_password","my_db");

还有人调侃 离开 MYSQL的PHP就没用啦.

lang 论PHP是世界上最好的语言 PHP is the best programming language in the world! I.T. PHP是最好的语言 程序设计

但是实际上我用 sublime text 配置 php, 时常也用PHP来写些小程序 比如参加 @kenchung 的数学编程比赛, 为啥? 因为配置方便, 函数多, 写起代码来快, 运行速度快: 很快速的能验证一些想法.

PHP是严谨的

比如在类方法里面访问 类成员需要 加上 $this

1
2
3
4
5
6
7
public class JustYY {
   private $rep = 67;
   
   public function getReputation() {
      return $this->rep;
  }
}
public class JustYY {
   private $rep = 67;
   
   public function getReputation() {
      return $this->rep;
  }
}

而在 C#, C++ 或JAVA里, 你都是不用写这个 $this 的了, 所以有时候很容易搞错: 特别是你方法里有一个同名的变量.

PHP的缺点

当然 PHP也有缺点, 比如 不支持多线程, 可是我们并不需要啊. 现在 web 服务器可以配置成多个 server, 完全可以做到多个 PHP 进程(不是线程)来同时跑多个程序.

PHP入门低, 所以很容易上手, 写出来的代码 参差不齐, 很容易把逻辑和表现层混在一块, 日后很不容易维护和调试, 一些公司往往招一些新手过来没有经过怎么培训就写代码, 写出来一团糟, 但是PHP完全可以跑, 只是别人在看代码的时候一头雾水, 这往往也是编程老手看不上PHP程序员的原因之一吧.

最后, 弄一个 GIF, PHP是最好的语言, 不服来战!

justyy-php-is-the-best 论PHP是世界上最好的语言 PHP is the best programming language in the world! I.T. PHP是最好的语言 程序设计

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版

5 条评论

评论