在PHP中创建一个新的"命令"

Sco*_*ott 2 php frameworks

我见过一些PHP应用程序使用如下代码行:

throw new Exception(....);
Run Code Online (Sandbox Code Playgroud)

我如何制作其中一个?我想制作一些'throw'命令.这叫什么?

例如,我正在编写一个应用程序,并且我想使后端易于使用,所以我想在开发人员想要设置环境变量时使用它:

add environment("varname","value");
Run Code Online (Sandbox Code Playgroud)

但我不知道如何制作其中一个.

Ign*_*ams 5

throw内置到语言.做你想做的事情需要修改PHP编译器或实现DSL,这两者都不是简单的任务.