Slide 30
Slide 30 text
例: テストを書く
- id: in_array_without_3rd_param
pattern: in_array(?, ?)
message: |
第三引数を省略したとき、型の比較が行われないので注意してください
in_array関数の第三引数は省略されたとき false です。
このとき、各要素は緩やかな比較によって比較されます。
参考: https://secure.php.net/manual/ja/function.in-array.php
justification: 緩やかな比較を期待するとき
test:
fail: in_array("string", [1, 2])
pass: in_array("string", [1, 2], true)