Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用还是实例化?_Php_Class_Methods - Fatal编程技术网

Php 调用还是实例化?

Php 调用还是实例化?,php,class,methods,Php,Class,Methods,我用php建立了一个网站,在那里我必须创建用户、案例和任务类,每个类都有两个方法。在index.php中,我需要执行我在类中编写的一些CRUD操作。那么,调用一个方法并将参数发送给likeCase::update(2)哪个更好,或者先实例化类,然后调用一个方法,比如 $case = new Case(); $case->update(2); 正如KingCrunch在评论中已经提到的,它完全取决于您的整个架构。此外,这还取决于你的喜好。如果您通读以下链接,您可能会有一个更好的概述,可以

我用php建立了一个网站,在那里我必须创建用户、案例和任务类,每个类都有两个方法。在index.php中,我需要执行我在类中编写的一些CRUD操作。那么,调用一个方法并将参数发送给like
Case::update(2)
哪个更好,或者先实例化类,然后调用一个方法,比如

$case = new Case();
$case->update(2); 

正如KingCrunch在评论中已经提到的,它完全取决于您的整个架构。此外,这还取决于你的喜好。如果您通读以下链接,您可能会有一个更好的概述,可以自己选择:


这是高度的(也是唯一的)取决于你选择的架构。请介意解释更多吗?ANS:考虑这个问题:你能重新措辞你的问题,以便它可以客观地回答吗?不要使用静态类/调用这样的东西——调试和扩展这样的代码要困难得多。一定要用“实例化”的方式。很好的资源,非常感谢。