<?php
// php var + namespace 或者 基本属性 是一个伪注解
class Jll
{
/**
* 伪注解
*
* @var App
*/
public static $app;
/**
* 伪注解
*
* @var Container
*/
public static $container;
}
/**
*
* @property User $user
* @author Administrator
*
*/
class App
{
public $appName = "jll";
public $version = "1.1.0";
function __construct()
{
$this->user = new User();
}
}
class Container
{
public $map = [
[
'site',
'index'
],
[
'index',
'index'
]
];
}
class User
{
public function getUserName($name)
{
return $name;
}
}
Jll::$app = new App();
var_dump(Jll::$app->appName);
Jll::$container = new Container();
var_dump(Jll::$container->map);
var_dump(Jll::$app->user->getUserName("jll"));
最后修改:2019 年 09 月 05 日
© 允许规范转载