PHP中的函數在哪裡能看到 想研究一下函數的底層實現????
百度了 都沒有 只有函數的用法!
------解決思路----------------------
看源碼去呀!
------解決思路----------------------
那你在哪裡下載 php 的?
www.php.net 這是 php 的官網
------解決思路----------------------
http://php.net/downloads.php
------解決思路----------------------
去官網上下載PHP的源碼包,然後配置個Ctags啥的。就可以慢慢看了。
其中一些函數,實際上是宏定義。
而大多數的PHP函數,都是通過PHP_FUNCTION(function_name)這樣實現的。
源碼目錄中, ext目錄包含了PHP的大多數擴充的函數定義。例如數組的一些操作是在標準擴充standard中,也就是ext/standard/array.c中實現的,字串的相關函數是在ext/standard/string.c中實現的。
自己慢慢看吧。
------解決思路----------------------
http://cn.php.net/manual/en/internals2.php
另
https://github.com/walu/phpbook/blob/master/index.md
------解決思路----------------------
我覺得既然選擇了php語言,就沒必要過多研究底層,可能往架構或者網路架構那邊發展更合適一些
------解決思路----------------------
引用:
Quote: 引用:
http://php.net/downloads.php
:看什麼樣能提高自己的編程能力 學PHP一年多了,只能應用它提供的函數,如何才能更深入的瞭解啊
如果是一年經驗,還是先不要看源碼好。先看看架構的實現吧。