我一直在网上做一些研究,似乎我的问题的答案是否定的,但我知道有些时候我可能会错过某些东西或错误地搜索某些东西。我知道像C++这样的语言,当声明一个变量时,它可以声明为int或string。有没有可能在PHP中强制执行此操作?你可以在PHP中强制类型转换吗?
例如:
<?php
(int)$var = 5;
?>
将被验证和PHP不会导致错误,但:
<?php
$var = 5;
?>
将会导致错误,因为它不是强制转换为类型字符串,整数,对象等...
我知道PHP是松散类型的,所以这可能不是一个选项,但我想这样使用它,我确保我适当地清理数据,并通过让其他rs确切地知道代码正在发生什么。我希望有一种方法可以在php.ini文件中执行此操作,或者将其加载到始终由我的程序执行的脚本中。
感谢您提供任何帮助!
这是不可能的 – zerkms
您可以创建类,它将返回一个正确类型的流变变量值。没有使它成为可能的ini指令或任何其他机制。 –
投射变数?是。键入提示?有时。强类型变量?编号为 –