我有两个班
class validate {
public $mediaFlag;
function ValidateTypeOfMedia($SOEmag,$SOEtab,$Soct,$DAL,$insertMeda,$other){
if($SOEmag==""){
return "Must select Media Type";
}
else{
$this->mediaFlag=1;
}
}
function whatever()
{
if( $this->mediaFlag==1)
{
echo "flag is here";
}
else {
echo "flag didn't work";
}
}
}/// Class validate Ends
class InsertINDB extends validate
{
function test(){
if( $this->mediaFlag==1)
{
echo "flag is here";
}
else {
echo "flag didn't work";
}
}
}我遇到的问题是在类insertINDB中,函数测试无法识别mediaFlag变量已设置...但是,函数无论在父类中如何识别。所以我的问题,如何在类InsertINDB函数测试不知道该标志已设置在父类。
$object_validate= new validate;
$object_DB= new InsertINDB;
$object_validate->whatever();
$object_DB->test();