- Issue created by @tom konda
In Drupal core, strpos() which compares with FALSE or 0 is already replaced in 🌱 Replace strpos/substr with PHP 8's str_starts_with() / str_contains() / str_ends_with() Active . Now str_contains() and str_starts_with() can use since PHP 8 so module supporting Drupal 10+ can replace these code.
strpos($a, $b)
compares with FALSE or 0 replace like following list if possible.
strpos($a, $b) !== FALSE
replace with str_contains($a, $b)
strpos($a, $b) === FALSE
replace with !str_contains($a, $b)
strpos($a, $b) === 0
replace with str_starts_with($a, $b)
strpos($a, $b) !== 0
replace with !str_starts_with($a, $b)
TBD
Active
6.3
Code