我正在查看 Zend_View 源代码,我看到了这个:
include 'zend.view://' . func_get_arg(0);
字符串“ zend.view://
”代表什么以及包含语句如何在 php 中解决它?
我正在查看 Zend_View 源代码,我看到了这个:
include 'zend.view://' . func_get_arg(0);
字符串“ zend.view://
”代表什么以及包含语句如何在 php 中解决它?
它代表一个自定义流包装器,请参见此处:http ://www.php.net/manual/en/intro.stream.php 。
Zend_View_Stream 定义了它,并且查看文档,它只是确保您的视图脚本继续工作,即使您的 php 实例上没有启用短标签。
会发生什么情况是 PHP 将该 url 方案解析为在一个类中定义(在您使用 stream_wrapper_register 注册它之后)并使用其中的方法(stream_open、stream_read 等)来实际打开和读取文件的内容。