想要了解PHP底层,摸透php语言,应该选择什么语言会,对了解php更好一些。
回答
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写的
抛弃php吧,php死亡只是时间问题,现在是转python或者java的时候了。