### **不要增加不必要的上下文** #### 如果类名或对象名告诉你某些东西后,请不要在变量名中重复。 坏: ``` class Car { public $carMake; public $carModel; public $carColor; //... } ``` 好: ``` class Car { public $make; public $model; public $color; //... } ``` ### **不要用标识作为函数参数** #### 一个函数应当只做一件事。 把不同标示的代码拆分到多个函数里。 坏: ``` function createFile(string $name, bool $temp \= false): void { if ($temp) { touch('./temp/'.$name); } else { touch($name); } } ``` 好: ``` function createFile(string $name): void { touch($name); } function createTempFile(string $name): void { touch('./temp/'.$name); } ```