gpt4 book ai didi

PHP解释器/编译器

转载 作者:可可西里 更新时间:2023-10-31 23:35:11 30 4
gpt4 key购买 nike

我想了解 php 编译器/解释器的工作原理。

我试图下载 php 源代码并试图了解它是如何工作的。我找不到合适的文档。如果有人可以阐明制作 php 编译器的模块以及 apache 服务器如何使用 php 编译器,那就太好了。

最佳答案

正如 webbiedave 所说,您可能想学习编译器/解释器的基础知识。您可以在 Zend/zend_language_scanner.l 和 Zend/zend_language_parser.y 文件中找到大部分解析器和词法分析器

如果您想了解 php 的工作原理,我建议您在 Zend\zend.c 中 zend_execute_scripts() 的开头和行

if ((ret = EX(opline)->handler(execute_data TSRMLS_CC)) > 0)

在文件 Zend\zend_vm_execute.h 中,然后单步执行代码。

关于PHP解释器/编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969973/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com