如何使用類找到文件的名稱? 例如: 的index.php使用類獲取文件的名稱
include 'class.php'
$class = new class();
你將如何找到class.php內部的文件(在本例中的index.php)?
如何使用類找到文件的名稱? 例如: 的index.php使用類獲取文件的名稱
include 'class.php'
$class = new class();
你將如何找到class.php內部的文件(在本例中的index.php)?
$class = new MyClass();
$class->file = __FILE__;
你可以把它傳遞給構造函數,如果你相應地定義你的類
class MyClass {
public $file;
public function __construct($file){
$this->file = $file;
}
$class = new MyClass(__FILE__);
實際上不起作用 – kenyunot
適合我,你想用它做什麼?請注意,類是PHP中的保留名稱,您不應將類命名爲「class」。 – WinterMute
'__FILE__'吧? –
不幸的是,這只是返回class.php – kenyunot
魔術常數'__FILE__'返回文件的完整路徑和文件名http://www.php.net/manual/en/language.constants.predefined.php – ChoiZ