我有一个变量被用于 PHP 函数中的一些算术(主要是乘法/除法)的情况。变量实际上是从另一个函数传递给函数的。但是,传递的可能是数值,也可能是字符串值。
所以基本上我有:
$inverse = 1/$number;
where$number
可以是一个有效的数字,也可以是一个字符串。
我的问题是什么时候$number
是字符串?php如何处理这种情况?
最终答案并不重要。我可以想出几种不同的方法来解决这种情况。只是它出现了,我很好奇,快速的谷歌搜索无法回答我的问题。即使我不需要知道答案,我也想知道答案,因为了解 PHP 是如何工作的将对我将来有所帮助。
谢谢。