Hãy nói rằng tôi đã có hai tập tin class.php và page.phpLàm thế nào để sử dụng một lớp PHP từ tập tin khác
class.php
<?php
class IUarts {
function __construct() {
$this->data = get_data('mydata');
}
}
?>
Đó là một rất ví dụ thô sơ, nhưng giả sử tôi muốn sử dụng:
$vars = new IUarts();
print($vars->data);`
trong tệp page.php của tôi; làm thế nào để tôi làm điều đó? Nếu tôi làm include(LIB.'/class.php');
, nó sẽ hét lên với tôi và cung cấp cho tôi Fatal error: Cannot redeclare class IUarts in /dir/class.php on line 4
"__autoload() bị phản đối, sử dụng spl_autoload_register() thay vì" Từ kết quả này là khá cao trên google, có lẽ ai đó nên chỉnh sửa nó và chỉ ra điều này rõ ràng hơn? – Simon