【问题标题】:Inner workings of PHPPHP的内部工作原理
【发布时间】:2010-01-29 21:12:38
【问题描述】:

我想知道是否有合适的资源来查找 PHP 的内部工作原理。

我已经查看了源代码,但一个体面的解释确实会有所帮助。

我想回答一些示例问题。

如何将 PHP 脚本解释为机器可读的代码?

它如何与 Apache 交互,apache 如何从 PHP 收集 HTML 响应?

还有其他类似的问题。

【问题讨论】:

标签: php


【解决方案1】:

它可能有点过时,但我认为你会发现它很有用:

PHP internals and the Zend API

【讨论】:

    【解决方案2】:

    你看过 Reddit 上的这个帖子吗:

    我正在完成我的编译器博士学位。我写了一个 PHP 编译器。 AMA

    http://www.reddit.com/r/IAmA/comments/9rpa3/for_my_fellow_geeks_iam_finishing_my_phd_in/

    包括相关的 Google Tech Talk。

    【讨论】:

    • 我看不到,因为 Reddit 被我目前所在的位置屏蔽了,但如果我记得讨论是关于一些不同的事情 - 他编写了一个编译器,将 PHP 编译为本机可执行文件,而不是与标准 PHP 编译器一样的字节码。
    • 从阅读该网站看来你是正确的:phpcompiler.org 但是,作为一个 reddit 迷,Facebook 似乎将开源他们的运行时重写,所以也许会有有用的文档其中:reddit.com/r/programming/comments/aw7ni/…
    【解决方案3】:

    关于这个主题最好的书是 Sara Golemon 的Extending and Embedding PHP

    它使用 PHP 5.1.0,但一切都应该适用于任何 5.x。您可以在源代码中找到有关 5.3 更改(尤其是命名空间)的信息。

    【讨论】:

      【解决方案4】:

      PHP 网站是http://php.net/。它有很多信息。

      【讨论】:

      • 说某事有很多信息并且不针对单一资源是纯粹主义的。
      猜你喜欢
      • 1970-01-01
      • 2011-08-29
      • 2015-08-21
      • 2014-01-22
      • 2018-07-28
      • 2019-06-29
      • 2022-05-21
      • 2019-12-28
      • 1970-01-01
      相关资源
      最近更新 更多