【发布时间】:2010-02-11 08:42:45
【问题描述】:
标题有点长,归根结底:
<?php
class error
{
public function error($errormsg = false, $line = false)
{
echo 'errormsg: '.$errormsg.' on line: '.$line;
}
}
?>
当我在另一个文件中调用这个类时,例如:
<?php
$error = new error;
?>
它已经在函数'error'中执行了回显。当函数名称相同时,该函数是否继承了与 __construct 相同的行为,还是我只是错过了一些非常愚蠢的事情(我是初学者 :))
提前发送
【问题讨论】:
-
在 C# 中,构造函数的名称与类相同,是否定义了函数 __construct?如果不是,则可能默认为具有相同名称的那个。如果 PHP 是这样工作的,我会称它为功能,而不是问题。上学期我开始学 php,我们刚接触 oop,一开始感觉很奇怪。这个学期我要上 C# 课,这都是关于 OOP 的。我会明确地将这些知识应用到我的 PHP 暑期项目中。 OOP 绝对值得学习曲线。看看吧,作为学生,您可以从 www.DreamSpark.com 免费获得 Visual Studio 08 Professional
标签: php oop constructor class