gpt4 book ai didi

php - 需要以某种方式陷阱Trap include_once

转载 作者:行者123 更新时间:2023-12-03 08:36:29 24 4
gpt4 key购买 nike

好的,我允许上传可以具有多种功能的文件。我需要能够以某种方式错误捕获include_once,以便如果function_exists已经存在并且正在上载的文件中调用该函数,那么它要么是发送一条错误消息,要么是2不包含该文件。 。

有任何想法吗?

我已经做到了:@include_once($filename);,但我得到的是空白页而不是错误消息。

还是有一种更好的方法使用文件名和文件路径来做到这一点?

最佳答案

您正在使用哪个版本的PHP?使用最新版本中的命名空间,您可以避免该函数存在冲突。

否则,您可以将标记符函数(http://us.php.net/manual/en/function.token-get-all.phphttp://us.php.net/manual/en/tokens.php)与T_FUNCTION一起使用,并将其解析出来,保留现有函数的文件或数据库表,并在上载新文件时对照该表进行检查并添加新文件。

关于php - 需要以某种方式陷阱Trap include_once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2743778/

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