<?php
class_a::init();
class class_a{
public static $other_class_name = 'class_b';
public static function init(){
$other_class_name = self::$other_class_name; //一定要这样赋值才能 work 吗?
$other_class_name::init(); //不能直接写 self::$other_class_name::init(),郁闷
//有办法不用去赋值,直接写静态变量作为类名来调用 class_b 的方法吗?
}
}
class class_b{
public static function init(){
echo 'i am class_b';
}
}
class class_c{
public static function init(){
echo 'i am class_c';
}
}