如果搁置是因为答案将只针对观点,而不是事实,那么,专家的见解正是我所要的。如果不是关于stackoverflow的问题,那么开发人员还会在其他地方获得对非通用问题的意见。如果将其暂停或关闭就可以了!
就像我说的那样,我提出这个问题是因为我知道这不是传统的问题,我想知道这个问题的含义,我吸引了很多人,专家告诉我,这是一个坏主意,这就是我所需要的。
再次感谢您的宝贵时间。
我喜欢在同一个班级页面中初始化班级,然后在每次需要该班级时都需要该页面。我的问题是我应该担心还是自己好? 感谢您的回答
//在class.php中
class Product{
//some methods
}
$product = New Product;
?>
//in product.php
<?php
require_once (class.php);
$product->someMethods();
?>
答案 0 :(得分:1)
这种方法看起来像是反模式,对于php world来说并不常见(无论它是否有效)。
最好下一步:
//in product.php
<?php
require_once(class.php);
$product = new Product();
$product->someMethods();
这种方法在php世界中广泛传播,而且您的class.php
仅包含与类相关的代码-清晰而简单。
但是,
如果您真的只需要一个产品类实例-使用单例设计模式很有意义,则可以找到简单的示例here。