(PHP 4, PHP 5, PHP 7, PHP 8)
strval — Отримує рядкове значення змінної
Отримує рядкове значення змінної. Прогляньте документацію про рядковий тип (string), щоб дізнатись більше про конвертування до рядка.
Ця функція не виконує форматування над значенням, яке вона повертає. Якщо ви шукаєте спосіб для форматування числового значення як рядкового, прогляньте фукнцію sprintf() чи number_format().
var
Змінна, значення якої потрібно конвертувати до рядкового типу (string).
var
може бути будь-якою скалярною величиною або
об'єктом, в якому впроваджено метод
__toString(). Для
strval() не можна передавати масиви чи об'єкти, в
яких не впроваджено метод
__toString().
Значення рядкового типу (string) параметра var
.
Приклад #1 Передача для strval() об'єкта, в якому впроваджено метод __toString().
<?php
class StrValTest
{
public function __toString()
{
return __CLASS__;
}
}
// Друкує 'StrValTest'
echo strval(new StrValTest);
?>