2017-05-31 178 views
-1

我需要更好地理解ArrayAccess接口。 該文檔指向http://php.net/manual/en/class.arrayaccess.php,但我希望自己看到源代碼用於學習目的。我在哪裏可以找到它? 在我的debian上必須有這個class.arrayaccess.php文件在某個地方嗎?在/etc/php/7.1文件夾中只有.ini文件。 在官方回購https://github.com/php我不知道它在哪裏。我錯過了什麼嗎? 感謝您的幫助PHP核心文件位置

+0

PHP是用C編寫的,而不是用PHP編寫的。你能從C源代碼中獲得你想要的信息嗎? –

+0

你有文檔中的代碼,沒有恐懼......你想學習PHP核心還是PHP? –

+0

[內置PHP函數的源代碼位於何處?]的可能重複(https://stackoverflow.com/questions/10859420/where-is-the-source-code-for-built-in-php-功能定位) – ellimist

回答

3

php是用C編寫的,所以如果你想知道函數是如何工作的,我建議你看一下解釋器的source code

+0

是的,我已經看了一下,但是我有C的知識,所以我懷疑我會學到很多東西。我完全忽略了這個事實,即PHP的主要核心是C語言。我只是一個初學者。謝謝你的回答。 – thepassenger