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