铸造技术和不确定性

时间:2010-11-15 07:35:28

标签: php

我正在尝试使用Typecasting技术过滤用户的输入。但我不知道所有这些,在搜索用于类型转换的更多技术时,我发现很多与类型转换相关的问题都是不确定和不安全的。

请告诉我如何以int和其他几种格式强制转换值?我只知道如何使用(int)$variable进行类型转换。他们可以安全地依赖吗?

2 个答案:

答案 0 :(得分:1)

使用filter_var技术,到目前为止是最好的过滤方式。或者如果你有时间,你可以实施更严肃的Zend_Filter

答案 1 :(得分:0)

你几乎可以使用任何东西:

$var = (float)$var;
$var = (bool)$var;
$var = (string)$var;
// ...

可用的类型如下:PHP Type Casting。要了解这些工作原理,请阅读该页面的其余部分(以及章节)和“转换为...”页面。