php oop,类结构很多

时间:2010-12-21 08:28:12

标签: php oop

如何在一个班级中使用另一个班级? 我的代码是正确的吗?

<?php
class Country{
    function countryById($id)   {
        echo $id;
    }

}
class Validate{
    function text($id)  {
        return true;
    }

}
class Register{

    function write($name, $url, $country){
        $val = new Validate();
        $c_id = new Country();

        if(!$val->text($name))
          return false;

        $country_id = $c_id->countryById($country);
        }
}


$r = new Register();
$r->write('test', 'www.google.com', 'france');
?>

1 个答案:

答案 0 :(得分:1)

差不多。 除$ val = new验证; 正确的语法是$ val = new Validate(); 和include函数需要字符串文字或变量(include('class / myclass.php'))