<?php class A { var $v; function A($v1) { $this->v=$v1; } function show() { echo $this->v." ok"; } } $a=new A(); $a->A(1110); $a->show(); ?> 结果是这样的:" Warning: Missing argument 1 for a() in d:\phptext\class1.php on line 624824659 1110 ok" 帮忙看看吧,多谢了!
<?php class A { var $v; function B($v1) { $this->v=$v1; } function show() { echo $this->v." ok"; } } $a=new A(); $a->B(1110); $a->show(); ?>或者 <?php class A { var $v; function A($v1=0) { //给个初始值 $this->v=$v1; } function show() { echo $this->v." ok"; } } $a=new A(); $a->A(1110); $a->show(); ?>有没有看出些什么?呵呵
class A {
var $v;
function A($v1) {
$this->v=$v1;
}
function show() {
echo $this->v." ok";
}
}
$a=new A();
$a->A(1110);
$a->show();
?>
结果是这样的:"
Warning: Missing argument 1 for a() in d:\phptext\class1.php on line 624824659
1110 ok"
帮忙看看吧,多谢了!
class A {
var $v;
function B($v1) {
$this->v=$v1;
}
function show() {
echo $this->v." ok";
}
}
$a=new A();
$a->B(1110);
$a->show();
?>或者
<?php
class A {
var $v;
function A($v1=0) { //给个初始值
$this->v=$v1;
}
function show() {
echo $this->v." ok";
}
}
$a=new A();
$a->A(1110);
$a->show();
?>有没有看出些什么?呵呵
因为它没有继承功能,那样维护起来并不见得比函数方便!
类的执行效率低