在一个类里面引用另一个类
test.php
<?php
class mytest
{
function run()
{
echo 'This is a test.';
}}
?>test2.php
<?php
class mytest2
{
function run2()
{
include test.php
$test=new mytest();
.......//然后就一样用了. }
}?>楼主是不是这个意思?
test.php
<?php
class mytest
{
function run()
{
echo 'This is a test.';
}}
?>test2.php
<?php
class mytest2
{
function run2()
{
include test.php
$test=new mytest();
.......//然后就一样用了. }
}?>楼主是不是这个意思?
function a(){
echo "aaaa";
}
function b(){
$this->a();
}
}
$ccc = new base();
$ccc->b();
class math{
function my_add($a,$b){
return $back = $a+$b;
}
}
class ar{
var $add_ret;
function ar_add($ar){
foreach ($ar as $key=>$value){
$math = new math;
$this->add_ret = $math->my_add($value,$this->add_ret);///这里应用
}
return $this->add_ret;
}
}
$a = array(1,2,3);
$add = new ar;
echo $add->ar_add($a);?>
to:lzkd(浪子快刀) ( ) 信誉:100
搞定,谢谢!
===>
$this->add_ret = math::my_add($value,$this->add_ret);///
<?php
class math{
function my_add($a,$b){
return $back = $a+$b;
}
function my_max($a,$b){
$back = $a>$b?$a:$b;
return $back+1;
}}
class ar{
var $add_ret;
var $math ;
var $max_key;
//添加个构造函数
function ar(){
$this->math = new math;
}
function ar_add($ar){
foreach ($ar as $key=>$value){
$this->add_ret = $this->math->my_add($value,$this->add_ret);///这里应用
}
return $this->add_ret;
}
function ar_max($ar){
foreach ($ar as $key=>$value){
$this->max_key = $this->math->my_max($key,$this->max_key);
}
return $this->max_key;
}}
$a = array(1,2,3);
$add = new ar();
echo $add->ar_add($a);
echo "<br>";
echo $add->ar_max($a);
?>