(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);
?>