PHP程序员,进阶选择C还是C++亦或者别语言

想要了解PHP底层,摸透php语言,应该选择什么语言会,对了解php更好一些。

阅读 3.3k
4 个回答

PHP 最早是 Perl 写的,你现在用的版本已经是纯 C 了。

但看你怎么定义“摸透”了,事无巨细吗?我倒是觉得从数据解构和算法入手比较好,这就不局限于语言了。

php 5.6.32 源码文件统计
---------------------------------------------------------------------------------------
Language                             files          blank        comment           code
---------------------------------------------------------------------------------------
PHP                                  14297         145523          58638         989182
C                                      996         102808         133620         842698
C/C++ Header                           749          20267          29602         186021
m4                                     110           2420           1264          17547
INI                                      4           3415            217          13317
Bourne Shell                            35           1356           1863          12522
XML                                     91            186            117           6349
C++                                     20           1290            738           6202
ReasonML                                 6            657           1125           3123
JavaScript                               3            537            219           2465
lex                                      3            546            343           2317
diff                                     3            226           1334           2210
Windows Module Definition                7              1              6           1920
yacc                                     3            293            108           1564
Expect                                  10            127             17           1515
Pascal                                  29            262           1495           1119
make                                    17            196             96            823
awk                                     10             87             53            541
HTML                                     7             37              0            368
Perl                                     1             81             28            316
Windows Resource File                    7            265             81            302
XSD                                     10             36              0            289
GLSL                                    15             69              3            240
XSLT                                    12             16             24            160
D                                        3             12             38            145
Markdown                                 3             41              0            133
PO File                                  9              5             12             78
DOS Batch                                7             12              4             69
YAML                                     2              8              3             60
DTD                                      5             11              0             46
SQL                                      1              4              0             40
NAnt script                              1              8              0             25
Windows Message File                     1              4              0             24
reStructuredText                         2              6              0             23
Ant                                      1              5              0             10
---------------------------------------------------------------------------------------
SUM:                                 16480         280817         231048        2093763
---------------------------------------------------------------------------------------

看看最多使用的是C、C++、PHP,是的你没看错,PHP源码很多部分也是用PHP写的

golang不错,可以试试

抛弃php吧,php死亡只是时间问题,现在是转python或者java的时候了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题