为了账号安全,请及时绑定邮箱和手机立即绑定

代码正常,为啥浏览器执行时,报警告: Notice: Undefined variable: fond in F:\Demo\class......

<?php 
class Human{
		public $name;
		public $height;
		public $weight;
		public function eat($food){
			echo $this->name."'s eating".$fond."<br>";
		}
		
	}
	
	class NbaPlayer extends Human {
		
		public $team;
		public $playerNumber;
		
		function __construct($name,$height,$weight,$team,$playerNumber){
			
			//$this是php里面的伪变量,表示对象本身。
			//可以通过$this->的方式访问对象的属性和方法。
			$this->name = $name;
			$this->height = $height;
			$this->weight = $weight;
			$this->team = $team;
			$this->playerNumber = $playerNumber;
			
		} 
		
		public function run(){
			echo "Running\n";
		}
		
		public function jump(){
			echo "Jumping\n";
		}	
	}
	$player = new NbaPlayer("Jordan","198cm","98kg","BUll","23");
		
		echo $player->name."<br>";
		
		$player->eat("Apple");
		
?>

http://img1.sycdn.imooc.com//58f588470001592106520191.jpg

正在回答

2 回答

看清楚你第七行是什么,应该是$food,不是$fond



0 回复 有任何疑惑可以回复我~

哈哈,知道了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码正常,为啥浏览器执行时,报警告: Notice: Undefined variable: fond in F:\Demo\class......

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信