需要帮助将.NET类结构转换为PHP


Need Help Converting .NET class structure to PHP

我希望有人能帮助我在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

这里是:

class objSample
{
   private $_MyPrivateVar = false;
   public $_MyPublicProperty;
   public function getMyPrivateVar()
   {
       return $this->_MyPrivateVar;
   }
   public function setMyPrivateVar($val)
   {
       $this->_MyPrivateVar = $val;
   }
}

我不知道这段代码的目的是什么,因为缺乏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;
    }
}
?>