为什么此代码不打印该值。
class Test{
var $i;
function Test($i){
$this->i=$i;
}
function func1(){
echo $i;
}
}
$ob1=new Test(4);
$ob1->func1();
?>
这里我使用面向对象的概念
为什么此代码不打印该值。
class Test{
var $i;
function Test($i){
$this->i=$i;
}
function func1(){
echo $i;
}
}
$ob1=new Test(4);
$ob1->func1();
?>
这里我使用面向对象的概念
$this->i
你不应该回声$i
function func1() {
echo $this->i;
}
4
代替
function func1(){
echo $i;
}
和
function func1(){
echo $this->i;
}
并且会工作正常尝试使用 http://php.net/manual/en/language.oop5.php http://www.tutorialspoint.com/php/php_object_orientation.htm学习