質問: ERROR: 400
回答: ### 答え : #### 解決: 特性を使用して想像することができます。 つまり、トレイトを使用すると、次のことが可能になります*。異なるクラス階層に存在するいくつかの独立したクラスでメソッドのセットを自由に再利用できます。* (出典:マニュアル)。 概念をよりよく理解するのに役立つ例: 1. 特性を定義し、たとえば`Iterate`と呼びます。ここでは、1つの関数`loop(array $arr)` 2. `loop`を使用するクラス内で、次を`use Iterate` 3. `Test`内で`$this->loop()`を呼び出すことができます。 。 ``` $value) { echo 'key : ' . $key; echo ''; echo 'value : ' . $value; echo ''; } } } class Test { use Iterate; public function __construct($arr) { $this->loop($arr); } } $arr = [1, 2, 3]; $test = new Test($arr);Copy code ``` 出力: ``` key : 0 value : 1 key : 1 value : 2 key : 2 value : 3Copy code ```