PHP可见性内存使用情况

时间:2016-03-27 10:38:45

标签: php

我有2个班级:

class MyClass1
{
   private $private1 = 'Private1';
   private $private2 = 'Private2';
   private $private3 = 'Private3';

   function printHello()
   {
       echo $this->private1;
       echo $this->private2;
       echo $this->private3;
    }
}

class MyClass2
{
   public $private1 = 'Private1';
   public $private2 = 'Private2';
   public $private3 = 'Private3';

   function printHello()
   {
       echo $this->private1;
       echo $this->private2;
       echo $this->private3;
    }
}

如果运行这些类,内存使用情况如何?运行MyClass1使用的内存少于Myclass2?请注意,我只询问内存使用情况。

1 个答案:

答案 0 :(得分:0)

  

不,访问修饰符对运行时内存利用率没有影响   Java或PHP,或者我听说过的任何其他语言。   由于访问,代码大小可能会增加几个字节   某些字节码中的修饰符取决于它们的编码方式。您的   在此之前,计划必须在其他方面具有极高的效率   值得担心的。

来自this回答