私はこのコードを見て、2つのチェックを実行するだけのコードが多かったことに気付き、C#でコードを記憶していました。それに何か(何か)を追加すると、PHPでこれを行う方法がありますか?条件trueのときにクラスにパラメータを追加するだけ
if ($config->get('core:twig.caching.enabled')) {
$this->twig = new \Twig_Environment($loader, array(
'cache' => $config->get('core:template.cache_directory'),
));
}
else {
$this->twig = new \Twig_Environment($loader);
}
を[三項演算子](http://php.net /manual/en/language.operators.comparison.php#language.operators.comparison.ternary) '$ this-> twig = condition? value1:value2; ' – Jeff
しかし、私はあなたのコードをより読みやすくして、三元語と考えるでしょう。私はあなたがそれを得たようにそれを残すだろう。 – Jeff