面向对象基本原则:
单一职责:一个类,只需要做好一件事情。
开放封闭:一个类, 应该是可拓展的,而不可修改的。
依赖倒置:一个类,不应该强依赖另一个类,每个类对另外一个类都是可替换的。
配置化:尽可能的使用配置,而不是硬编码。
面向接口编程:只需要关心接口,不需要关心实现。
非静态变量直接通过构造函数赋值,静态变量赋值:
class info {
public static $height;
public static $age;
function __construct($height, $age) {
self::$height = $height;
self::$age = $age;
self::display ();
}
public static function display() {
echo self::$height . ' ' . self::$age;
}
}
$info = new info ( '178', '23' );
待完成。。。