使用PHP类对象与静态类方法有任何开销吗?

Jas*_*vis 3 php performance object

我想知道在PHP中使用Object而不是使用基于我下面的示例的静态方法是否有额外的开销?

Session类中的Sesseion对象

$session = new Session;
$session->set(user_id, $uswer_id); //set session var
$session->get(user_id);            // get session var
Run Code Online (Sandbox Code Playgroud)

VS


Session类的静态方法

Session::set(user_id, $uswer_id); //set session var
Session::get(user_id);            // get session var
Run Code Online (Sandbox Code Playgroud)

Sam*_*son 5

您可以使用测试内存使用情况memory_get_usage().我会假设静态类使用更少的内存.但差异可能微不足道.无法访问您的项目,我只能鼓励您使用上述功能设置自己的小测试以查看案例.