このラボでは、以下を使用しています:






$ref は $array への参照を禁止します。
最初のループ: $ref は $array['a'] を参照します。
2 番目のループ: $ref は $array['a']['b'] を参照します。
3 番目のループ: $ref は $array['a']['b']['c'] を参照します。
最終的に、$ref は値 42 を参照することになります。
$array = [
'a' => [
'b' => [
'c' => 42
]
]
];
$parents = ['a', 'b', 'c'];



** Drupal 8.6.5
/core/lib/Drupal/Core/DrupalKernel.php
/core/lib/Drupal/Core/Security/RequestSanitizer.php
** stripDangerousValues 関数はすべての入力パラメータを 1 つずつ検証し、入力配列の最初の要素の値が「#」で始まる場合、ホワイトリストに登録されていない値は削除されます。