使用 class 来包含/需要一个文件
Using a class to include / require a file
我几乎每次需要文件时都使用以下代码:
$file = 'my_file.php';
if (!file_exists ($file)) {
sessionLog(basename($_SERVER['PHP_SELF']).">Class NOT found: ".$file);
}else{
require ($file);
sessionLog(basename($_SERVER['PHP_SELF']).">Class Loaded: ".$file);
}
是否有实用的方法来创建 class 或函数以避免每次需要文件时都重新编写代码?
// Function to validate and include file
include_this_file(my_file.php)
现在的标准是使用 autoloading 来管理大部分(如果不是全部)文件、class 和功能。
使用 composer 的项目受益于它与 autoloading 的 PSR 兼容实现,但您也可以实现自己的并在 PHP 解释器中注册它。
我几乎每次需要文件时都使用以下代码:
$file = 'my_file.php';
if (!file_exists ($file)) {
sessionLog(basename($_SERVER['PHP_SELF']).">Class NOT found: ".$file);
}else{
require ($file);
sessionLog(basename($_SERVER['PHP_SELF']).">Class Loaded: ".$file);
}
是否有实用的方法来创建 class 或函数以避免每次需要文件时都重新编写代码?
// Function to validate and include file
include_this_file(my_file.php)
现在的标准是使用 autoloading 来管理大部分(如果不是全部)文件、class 和功能。
使用 composer 的项目受益于它与 autoloading 的 PSR 兼容实现,但您也可以实现自己的并在 PHP 解释器中注册它。