PHP中的函數在哪裡會看到 想研究一下函數的底層實現?

來源:互聯網
上載者:User
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一年多了,只能應用它提供的函數,如何才能更深入的瞭解啊


如果是一年經驗,還是先不要看源碼好。先看看架構的實現吧。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.