gpt4 book ai didi

php - Boost.PHP 可以覆盖核心 PHP 函数,例如 require_once 和 include 吗?

转载 作者:行者123 更新时间:2023-12-04 14:35:42 25 4
gpt4 key购买 nike

我想知道是否可以使用 Boost.PHP替换一些 PHP 核心功能逻辑和/或扩展它们。所以我想要的很简单:当一个 php 脚本调用 require_once(dirname(__FILE__) . "/file.php"); 我想接收 dirname(__FILE__) 。 “/file.php” 使用我的函数,以某种方式创建所需的文件(在我的例子中,转到一些分布式存储),并将该文件返回给 PHP 解释器,就好像它是所需的文件一样。

Boost.PHP 有可能吗?我怎么能做这种事?

最佳答案

我不知道 boost,但我对此表示怀疑,因为它们是语言结构,而不是函数。

但是你可以write your own wrapper for a stream / protocol (定义你自己的,比如 'mywrapper://path/to/something',或者你可以覆盖 file:// 包装器,但后者意味着你'您必须不断在覆盖和正常之间切换,否则您无法自己打开文件系统上的文件:)

关于php - Boost.PHP 可以覆盖核心 PHP 函数,例如 require_once 和 include 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289366/

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