【问题标题】:PHP Visibility memory usagePHP可见性内存使用
【发布时间】:2016-03-27 10:38:44
【问题描述】:

我有 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 少?请注意,我只询问内存使用情况。

【问题讨论】:

标签: php


【解决方案1】:

不,访问修饰符对运行时内存利用率没有影响 Java 或 PHP,也不是我听说过的任何其他语言。 可能由于访问,代码大小可能会增加几个字节 某些字节码中的修饰符取决于它们的编码方式。您的 程序必须在其他方面非常有效,然后才能 值得为此担心。

来自this的回答

【讨论】:

  • 不要复制答案,而是将此问题标记为重复。
猜你喜欢
  • 1970-01-01
  • 2016-03-29
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 2010-09-18
  • 2011-06-10
相关资源
最近更新 更多