Я не очень знаком с VBScript, но быстрый поиск показывает, что CStr () преобразует нестроковые значения в строки.
Наиболее прямым эквивалентом была бы функция strval (), которая имеет тот же синтаксис, что и CStr (). Кроме того, вы можете сделать простое приведение:
$myString = (string)$myInteger;
Таким же образом вы можете конвертировать объекты, если они определяют метод __toString (). Для получения более подробной информации см .:
http://us.php.net/manual/en/language.types.string.php#language.types.string.casting
Сказав все это, вам, как правило, не нужно беспокоиться об этом, поскольку PHP, будучи свободно типизированным языком, как правило, довольно хорошо обрабатывает жонглирование типов без явных преобразований. Попробуйте просто использовать переменную без явного ее преобразования, и она может очень хорошо сработать.