PHP解释器源中的main()方法在哪里?

时间:2013-07-02 03:42:04

标签: php c

当我阅读PHP source code written in C时,我找不到main()方法;有人可以帮助我吗?

2 个答案:

答案 0 :(得分:12)

PHP中的main()函数是在SAPI中定义的,因为它们特定于运行PHP的模式。例如,对于命令行SAPI,它在{{3}中定义};对于CGI / FastCGI SAPI,它在sapi/cli/php_cli.c中定义。

其他一些SAPI,例如apache2 SAPI,根本没有定义main()函数,因为它们只是作为一个单独的可执行文件加载。

答案 1 :(得分:-4)

PHP没有像C一样的main方法。

PHP从上到下执行,或者可以使用方法从HTML调用。

<?php
echo "echo"
echo "echo 2"
?>

PHP将从开始标记向下运行到结束标记。

按顺序回应echoecho 2