什么是VBScript CStr函数的PHP等价物?

时间:2010-09-10 09:45:35

标签: php vbscript

我有以下VBScript代码,我正在转换为PHP:

result = MyLibrary.InitSLibLibrary(cstr(LicsKey))
ScannerErrorAlert result

有人能告诉我这段代码中使用的CStr函数的PHP等价物吗?

1 个答案:

答案 0 :(得分:3)

我对VBScript并不熟悉,但快速搜索显示CStr()将非字符串值转换为字符串。

最直接的等价物是strval()函数,它具有与CStr()相同的语法。或者,你可以做一个简单的演员:

$myString = (string)$myInteger;

如果定义了__toString()方法,也可以通过这种方式转换对象。有关更多详细信息,请参阅:

http://us.php.net/manual/en/language.types.string.php#language.types.string.casting

说了这么多,你通常不需要担心这一点,因为PHP是一种松散类型的语言,通常在没有明确转换的情况下很好地处理类型杂耍。尝试简单地使用变量而不显式转换它,它可能会很好地工作。