Php 如何在';使用trait';

Php 如何在';使用trait';,php,Php,有人知道如何使用变量吗 我所有的特性最后都包含Api。(例如,trait AbcApi{})如果我理解这个需求,现在在PHP中是不可能的。实际上,您正在尝试动态更改类的源代码。类似地,您不能动态选择类名、extends或implements子句、属性名等 您将需要生成PHP代码并运行它,或者将其预处理为源文件并包括在内 return (new class { use \App\Traits\{$App.'Api'};

有人知道如何使用变量吗


我所有的特性最后都包含Api。(例如,
trait AbcApi{}

如果我理解这个需求,现在在PHP中是不可能的。实际上,您正在尝试动态更改类的源代码。类似地,您不能动态选择类名、extends或implements子句、属性名等

您将需要生成PHP代码并运行它,或者将其预处理为源文件并包括在内

return (new class { use \App\Traits\{$App.'Api'};