0

我希望有人可以帮助我在 php 中实现相同的结构。这是我在 .NET 课程中所做的。

Public Class objSample

Private _MyPrivateVar As Boolean = False

Public Property MyPublicProperty As Boolean
    Get
        Return _MyPrivateVar
    End Get
    Set(ByVal value As Boolean)
        _MyPrivateVar = value
    End Set
End Property

End Class
4

2 回答 2

1

这里是:

class objSample
{
   private $_MyPrivateVar = false;

   public $_MyPublicProperty;

   public function getMyPrivateVar()
   {
       return $this->_MyPrivateVar;
   }

   public function setMyPrivateVar($val)
   {
       $this->_MyPrivateVar = $val;
   }
}
于 2013-08-24T00:43:33.597 回答
0

我不知道这段代码的目的是什么,缺乏 VB 知识,它似乎几乎没有用处。但是,我试图做到这一点,因为我认为它必须起作用。也许对 Visual Basic 更有经验的人也可以提供帮助。但是,请记住,我们不是来转换代码的。您应该为您的目的调查 PHP。

<?php

class objSample {
    private $_myPrivateVar = false;
    public $myPublicProperty;

    public function __get() {
        return $this->_myPrivateVar;
    }

    public function __set($value) {
        $this->_myPrivateVar = $value;
    }
}

?>
于 2013-08-24T00:43:48.720 回答