PHP STRVAL ИЛИ STRING

В PHP есть две функции для преобразования переменной в строку: strval() и (string). Обе функции делают одно и то же – возвращают значение переменной в виде строки.

Функция strval() принимает один аргумент и возвращает его строковое представление. Если аргумент это объект, то функция попытается вызвать у объекта метод __toString(), чтобы получить его строковое представление. Если метод не найден, возвращается строка "Object".

$number = 42;$string_number = strval($number); // "42"$object = new stdClass();$string_object = strval($object); // "Object"

Функция (string), также известная как явное приведение типа, принимает один аргумент и возвращает его строковое представление. Если аргумент это объект, то функция попытается вызвать у объекта метод __toString(), чтобы получить его строковое представление. Если метод не найден, возвращается строка "Object".

$number = 42;$string_number = (string)$number; // "42"$object = new stdClass();$string_object = (string)$object; // "Object"

Использование этих функций эквивалентно:

$number = 42;$string_number = strval($number); // "42"$string_number = (string)$number; // "42"

Таким образом, для преобразования переменной в строку можно использовать как strval(), так и (string).

[ PHP 5 In Arabic ] #58 - String Functions - Strcmp, StrnCmp, StrRev

Learn PHP 8 In Arabic 2022 - #060 - String Functions - substr_replace

Working With Strings - PHP - Tutorial 8

[ PHP 5 In Arabic ] #50 - String Functions - Str_[Repeat, Shuffle], StrLen

PHP : Php string cast vs strval function which should I use?

Learn PHP 8 In Arabic 2022 - #054 - String Functions - Part 1 - 6 Functions

PHP String Addslashes \u0026 Stipslashes Functions Tutorial in Hindi / Urdu

Learn PHP 8 In Arabic 2022 - #059 - String Functions - str_replace str_ireplace

The strlen function vs mb_strlen (and others) in PHP

Реклама
Новое
Реклама