gpt4 book ai didi

php - 如何从 PHP 中包含的类中获取文件名

转载 作者:行者123 更新时间:2023-12-02 07:16:27 24 4
gpt4 key购买 nike

我知道这个问题比较难理解,我不知道怎么问更好,所以我会用这个代码示例来让事情更清楚:
如果我有以下文件:

测试.php:

<?php
include('include.php');
echo myClass::myStaticFunction();
?>

include.php

<?php
__autoload($classname){
include_once("class/".$classname.".php"); //normally checking of included file would happen
}
?>

类/myClass.php

<?php
class myClass{
public static function myStaticFunction(){
//I want this to return test.php, or whatever the filename is of the file that is using this class
return SOMETHING;
}
?>

神奇的 FILE 常量不正确,它返回 path/to/myClass.php

最佳答案

如果您需要获取“test.php”,请参阅$_SERVER['SCRIPT_NAME']

关于php - 如何从 PHP 中包含的类中获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442780/

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