1. 程式人生 > >關於PHP 動態例項化可變化類名稱

關於PHP 動態例項化可變化類名稱

最近接到一個很奇葩的 需求。。不過也沒有好的解決辦法。。只能這麼做:

儲存一個上傳檔案的記錄。。每年新建一個表,表名稱還變化。比如今年就是upload2018,明年就是upload2019了。

那麼例項化的話就要隨著當前年份來例項化,經過百度和請教,算是搞完了吧下面是程式碼:

$className = 'app\models\\Upload' . date('Y', time());
$model_ = new $className;
...(do othe)
注意:

1. 這時候的 use XXX 別名不能使用。

2. \\不是錯的,你可以自己嘗試。少了我是找不到類。