Die Dokumentation auf besagter Seite nennet das, was ich gesagt habe, nämlich ein optionales TRUE. Mehr steht da nicht.
Dein Browser ist kaputt. Meiner zeigt an:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ]
[…]
Parameter
[…]
strict
Wenn der dritte Parameter auf TRUE gesetzt wird, vergleicht in_array() nicht nur den Wert sondern auch den Typ des gesuchten Wertes needle mit den Elementen des Arrays.
Aber da noch was in Deiner Antwort:
wenn man im Code ganz oben declare(strict_types = 1); stehen hat
Erst willst Du weniger schreiben und jetzt hat Dein Topf ein Loch weshalb Du so viel mehr geschrieben hast. Schön, dass Du trotz Link den Parameter nicht nachgeschlagen und statt dessen im Forum nachgefragt und uns declare(strict_types = 1); ohne Link präsentiert hast.
Danke, dass wir Ihro Oberklugheit antworten durften.