如何在一个班级中使用另一个班级? 我的代码是正确的吗?
<?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');
?>
答案 0 :(得分:1)
差不多。 除$ val = new验证; 正确的语法是$ val = new Validate(); 和include函数需要字符串文字或变量(include('class / myclass.php'))