Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: смисл функции strval()
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
здравствуите, подскажите плиз что сделает функця strval() ? для чего он вообшем нужно? в мане написано: "Возвращает строковое значение переменной".
ноо, строковое значение переменной возврашает например просто echo или print, да?
и в мануеале http://www.php.net/manual/en/function.strval.php приведенни пример мне не говарит ни о чём, так как, там исползуем или нет strval(), резултат одно и те же? можете написать чуть наглядни пример? или strval() на самом деле, такая безсмисленная функця?
Alho
Отправлено: 28 Апреля, 2012 - 13:46:16
Посетитель
Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012
Помог: 11 раз(а)
dadli, внимательнее читаем документацию. strval перобразует переданную переменную к типу string. И она весьма полезна.
dadli
Отправлено: 28 Апреля, 2012 - 13:49:46
Посетитель
Покинул форум
Сообщений всего: 416
Дата рег-ции: Май 2011 Откуда: тифилис
Помог: 5 раз(а)
Alho
значит етот функця аналог settype($var,'string'); и всё?
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
dadli
Эта функция преобразует переменную произвольного типа к строке. По сути, явное преобразование типа.
Следует учитывать, что при применении ее к объекту будет вызван его метод __toString - и таким образом, она неприменима к тем объектам, классы которых не реализуют этого метода.
У этой функции есть так же альтернатива:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.