strval
(PHP 4, PHP 5, PHP 7)
strval — Возвращает строковое значение переменной
Описание
Возвращает строковое значение переменной. См. документацию по типу string для более подробной информации о преобразовании в строку.
Эта функция не производит форматирование возвращаемого значения. Если необходимо привести числовое значение к строке с особым форматом, воспользуйтесь sprintf() или number_format().
Список параметров
-
value
-
Переменная, которую необходимо преобразовать в строку.
value
может быть любого скалярного типа или объектом, который реализует метод __toString(). strval() нельзя применить к массиву или объекту, которые не реализуют метод __toString().
Возвращаемые значения
Строковое значение (string) параметра value
.
Примеры
Пример #1 Пример использования strval() с магическим методом PHP 5 __toString().
<?php
class StrValTest
{
public function __toString()
{
return __CLASS__;
}
}
// Выводит 'StrValTest'
echo strval(new StrValTest);
?>
Смотрите также
- boolval() - Возвращает логическое значение переменной
- floatval() - Возвращает значение переменной в виде числа с плавающей точкой
- intval() - Возвращает целое значение переменной
- settype() - Задает тип переменной
- sprintf() - Возвращает отформатированную строку
- number_format() - Форматирует число с разделением групп
- Манипуляции с типами
- __toString()