Am Mo., 17. Feb. 2020 um 12:56 Uhr schrieb Nikita Popov < nikita....@gmail.com>:
> On Mon, Feb 17, 2020 at 12:49 PM Benjamin Morel <benjamin.mo...@gmail.com> > wrote: > >> Thanks for the karma! An RFC has been created: >>> https://wiki.php.net/rfc/str_contains >> >> >> >> Something that's missing from the RFC is the behaviour when $needle is an >> empty string: >> >> str_contains('abc', ''); >> str_contains('', ''); >> >> Will these always return false? >> > > As of PHP 8, behavior of '' in string search functions is well defined, > and we consider '' to occur at every position in the string, including one > past the end. As such, both of these will (or at least should) return true. > The empty string is contained in every string. > > Regards, > Nikita > Thanks for the hint Benjamin. I've cited Nikita and added that to the RFC for clarification.