武汉PHP培训
达内武汉民大中心

15827352908

热门课程

你觉得转型做PHP容易吗?

  • 时间:2018-08-16 17:16
  • 发布:武汉php培训
  • 来源:互联网

如果写过C/C++,PHP、Java,对比一下,PHP确实是最容易上手的编程语言(注意:我没有说最简单),如果从C++转PHP,在原有的基础上,你可能只需要花2个小时熟悉一下语法,然后就开始写代码了。

武汉php培训

主要原因如下:

1)内置API很完备

基本不要去找第三方库,这对初学者来说,方便很多,效率高很多,毕竟找个第三方库要熟悉、要研究,总归不放心,语言直接就有了,很多人都是直接google一下API然后拿来就用。

2)编程简单

初学者拿个php写个面向过程的脚本,只需要查查API就可以了,30分钟搞定;能快速搞定一个事情,能让人产生成就感,这个非常重要;至于面向对象么,后面慢慢学也不迟呀。

C++和Java的面向对象对于初学者来说简直就是噩梦,对象都没有你跟我谈面向对象 ?

如果用C或者C++写面向过程呢? 嗯,除非你写hello world,否则请先好好看看《UNIX环境高级编程》《Linux系统编程》。不懂操作系统,你就别想写C和C++程序。

3)并发和内存管理简单

并发:nginx + php-fpm,完美的解决了大部分的并发问题,程序员只要关注写业务逻辑即可,PHP中要用线程或者进程,要么是很特殊的情况,要么是闲的蛋疼;

Java 和 C++ ?写并发写的吐血,线程、锁、可见性、异步IO、Reactor模式......搞清楚这一堆你才能玩,一不小心出个问题都不知道怎么查。

内存管理:JVM的垃圾回收没问题一切都好,有问题定位和调优就比较悲剧了,平均一年有3 ~ 5次搞这个,24G内存怎么dump?dump后怎么从生产服务器传到开发服务器?传下来后用MAT打开耗费3个小时怎么办?

C和C++ ?碰上内存问题你就死菜了:1年都定位不出来,然后只能另外写个脚本定时每月重启,而我们的PHP业务运行了3年,内存泄漏内存爆掉都发生过,很容易就定位出来了,但从来没有说要调优。但写好PHP并不容易,事实上用PHP把业务写完很容易,但用PHP把业务写好的话,需要非常扎实的基本功,要求写代码的人逻辑非常严谨:

1)变量名本来是report,结果写成了reprot,运行OK,结果就是不对,面对一屏花花绿绿的代码,你要是能一眼看出那就是天才!

2)==和===,不说了,新手100%必中,高手80%踩中!

3)isset vs empty,和上一个类似

本篇文章是有武汉PHP培训为您呈现,希望给您带来更多更好的文章,更多相关资讯,请扫描下方二维码

武汉php培训

上一篇:你以为的php语言缺点真的是缺点吗?
下一篇:高级PHP程序员需要具备的能力

PHP 优化写法之字符串

CodeIgniter的优缺点

PHP高性能框架之一Yii

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊