有时候需要在一个类中调用另外一个类里面的方法,
然后另外一个类又需要调用当前类的方法,怎么办呢?
可以直接引入类对象的方式调用另外一个类的方法
示例如下(传值方式)
	
| 
						 
							1
						 
						
							2
						 
						
							3
						 
						
							4
						 
						
							5
						 
						
							6
						 
						
							7
						 
						
							8
						 
						
							9
						 
						
							10
						 
						
							11
						 
						
							12
						 
						
							13
						 
						
							14
						 
					 | 
					
						 
								classa {
							 
							
								    functionb($obj) {
							 
							
								        $obj->test();
							 
							
								    }
							 
							
								}
							 
							
								classb {
							 
							
								    functiontest() {
							 
							
								        echo'test';
							 
							
								    }
							 
							
								}
							 
							
								$a=newa();
							 
							
								$b->b(newb());
							 
						 | 
				
继承的方式,如果子类中定义了相同的方法 将会覆盖父类的方法
	
| 
						 
							1
						 
						
							2
						 
						
							3
						 
						
							4
						 
						
							5
						 
						
							6
						 
						
							7
						 
						
							8
						 
						
							9
						 
						
							10
						 
						
							11
						 
						
							12
						 
						
							13
						 
						
							14
						 
						
							15
						 
						
							16
						 
						
							17
						 
						
							18
						 
						
							19
						 
						
							20
						 
						
							21
						 
						
							22
						 
					 | 
					
						 
								classb {
							 
							
								    function__construct(){
							 
							
								    }
							 
							
								    functiontestb(){
							 
							
								        echo'test';
							 
							
								    }
							 
							
								}
							 
							
								classaextendsb {
							 
							
								    function__construct(){
							 
							
								        parent::testb();
							 
							
								        //or like this
							 
							
								        $this->testb();
							 
							
								    }
							 
							
								    //重复定义 将会覆盖
							 
							
								    functiontestb(){
							 
							
								        echo123;
							 
							
								    }
							 
							
								}
							 
							
								$a=newa();
							 
						 | 
				
	
转载请注明来源:php如何在一个类中引入另外一个类
哈尔滨品用软件有限公司致力于为哈尔滨的中小企业制作大气、美观的优秀网站,并且能够搭建符合百度排名规范的网站基底,使您的网站无需额外费用,即可稳步提升排名至首页。欢迎体验最佳的哈尔滨网站建设。
