Я использую PHP 7.3.4 на своем домашнем компьютере, работающем на 64-разрядная операционная система Windows 10 Home Single Language
Я установил последнюю версию установщика ox XAMPP на эту машину.
Сегодня я натолкнулся на следующий текст из PHP Manual :
игла
Если игла не является строкой, она преобразуется в целое число и
применяется в качестве порядкового значения символа. Такое поведение
устарел, начиная с PHP 7.3.0, и полагаться на него крайне не рекомендуется.
В зависимости от предполагаемого поведения игла должна быть либо
явное приведение к строке или явный вызов chr () должен быть
производится.
Из вышеприведенного утверждения я очень хорошо понял, что если параметр 'needle' , переданный во встроенную функцию strpos()
, не является строкой , я должен явно привести это строка , но я не понимаю, как выполнить явный вызов встроенной функции chr()
, когда параметр 'needle' передан во встроенную функцию strpos()
не является строкой .
Поскольку я использую последнюю стабильную версию PHP, то есть PHP 7.3.4 , я хочу пример рабочего кода , специфичный для PHP 7.3.x версия, которая продемонстрирует, как явный вызов встроенной функции chr()
выполняется, когда параметр 'needle', передаваемый во встроенную функцию strpos()
, не является строкой .
Было бы лучше, если бы кто-нибудь также предоставил мне пример рабочего кода, который продемонстрирует, если параметр 'needle' , переданный во встроенную функцию strpos()
, не является строкой как явно привести его к string .
Короче, мне нужны два примера рабочего кода, демонстрирующие текст руководства .
Спасибо.