Class A extend B
{
var $Encoding;
function ChangeEncoding($Content)
{
require_once(C.php);//C也是类文件,$Encoding为实例化C的变量
$this->Encoding = new C;
$this->Encoding->SetGetEncoding("UTF-8");
$this->Encoding->SetToEncoding("GBK");
$Content=$this->Encoding->EncodeString($Content);
return $Content;//返回转换的中文
}
}
{
var $Encoding;
function ChangeEncoding($Content)
{
require_once(C.php);//C也是类文件,$Encoding为实例化C的变量
$this->Encoding = new C;
$this->Encoding->SetGetEncoding("UTF-8");
$this->Encoding->SetToEncoding("GBK");
$Content=$this->Encoding->EncodeString($Content);
return $Content;//返回转换的中文
}
}
则
Encoding::SetGetEncoding("UTF-8");
Encoding::SetToEncoding("GBK");
$Content = Encoding :: EncodeString($Content);
return $Content;//返回转换的中文你只是要访问类的方法,并不需要实例化。另外require_once(C.php);最好放在类A的定义外面