这不是一个关于特定问题的问题,而是一个问题寻求建议和/或援助。PHP OOP构建explination不清楚
我是个二年级的学生,我真的努力获得OOP编程的窍门,事实证明我的课本还不是很清楚,它的解释是没有帮助任。我知道有实例100的这种可能在网络上,但我想特别专注于我的课本使用的示例。
在PHP OOP的引进始于此: 例1
class Person{
var $name;
function set_name($data){
$this->name=$data;
}
function get_name(){
return $this->name;
}
}
$ralph = new Person;
$ralph->set_name('Ralph');
echo 'friend name is '.$ralph->get_name();
精细,我得到的是没有问题的然而,然后继续给予,是什么在我看来,一个非常简短对构造函数的解释,如下所示:
如果您可以同时创建并初始化一个对象,那么PHP会允许您使用构造函数来完成该操作。
,然后继续给下面的例子 例2(不清楚......?)
class Person{
var $name;
function __construct($data)
{
$this->name=$data
}
function set_name($data){
$this->name=$data;
}
function get_name(){
return $this->name;
}
}
$dan = new Person;
echo"Friend name is ", $dan->get_name(), ".";
我的问题
我真的想知道有什么区别上面两个例子之间?此外,如果可以包含初学者的实例,将会非常感谢!
感谢罗从我的部分语法错误是拼写错误(没有做一个复制和粘贴),但我得到你在说什么,非常感谢你花时间帮助我 –
很高兴帮助@TimothyCoetzee,好在你的学习中运气好! –