PHP检查特征存在,然后使用

时间:2018-08-29 06:45:59

标签: php

class Bar {

     //use Foo;
     if ( trait_exists('foo') ) { use \Foo; }

     public function .......
}

我需要在“使用”它之前检查特征是否存在,但是我得到了错误。 有谁知道如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

仅在特征存在的情况下定义类:

if (trait_exists('Foo')) {
    class Bar {
        use \Foo;
    }
} else {
    // define alternative Bar class or throw error
}