你能想到任何有效的方法(所以,file_get_contents
+正则表达式+eval
太重)包含文件而不执行除了类声明之外的任何东西?所以,只需执行如下代码:
class A {
//Whatever
}
并忽略任何其他陈述,如echo
或其他......
我知道这与一种不好的做法有关,但我正在处理不属于我的文件并且我无法更改它。
最佳做法是将您的类放在单独的文件中。如果您有 PHP 5.1 或更高版本,您可以使用自动加载,因此它只会在您需要时包含文件/类。spl_autoload_register