我正在尝试使用链静态方法返回数据,但我不能,因为该方法只返回一件事。
class Input
{
public static function set($input)
{
$data = $input;
$class = get_class();
return $data;
return self::$class = new $class;
}
public static function get()
{
echo ' - get method';
}
}
Input::set('ahmed')->get();
但它只是打印" -get方法"
我想你想要
类输入{ 私人静态$data; 公共静态函数集($input) { self::$data = $input; 回报自我; } 公共静态函数 get() { 回声自我::$data." - 获取方法'; }}输入::set('ahmed')->get();艾哈迈德 - 获取方法
但这你只能使用一次更好的是设置值的名称
类输入{ 私有静态$data = array(); 公共静态函数集($name、$input) { self::$data[$name] = $input; 回报自我; } 公共静态函数get($name) { echo self::$data[$name]." - get method'; }}输入::set('name', 'ahmed')->get('name');艾哈迈德 - 获取方法