类型忽略是如何在PHP中内部实现的

类型忽略是如何在PHP中内部实现的,php,internals,Php,Internals,类型忽略是如何在PHP中实现的?例如,我可以编写以下函数: function min($n, $m){ if ($n<$m) return $n; return $m; } 函数最小值($n,$m){ 如果($n这是因为PHP是动态的。在PHP中,东西是通过值传递的。它被称为duck类型 默认情况下,PHP通过值而不是引用传递变量。可以通过将函数min($n,$m)更改为函数min(&$n,&$m)来通过引用传递变量。有关通过引用传递的详细信息,请查看 这也可能对您有所帮助:

类型忽略是如何在PHP中实现的?例如,我可以编写以下函数:

function min($n, $m){
   if ($n<$m) return $n;
   return $m;
}
函数最小值($n,$m){

如果($n这是因为PHP是动态的。在PHP中,东西是通过值传递的。它被称为duck类型


默认情况下,PHP通过值而不是引用传递变量。可以通过将
函数min($n,$m)
更改为
函数min(&$n,&$m)
来通过引用传递变量。有关通过引用传递的详细信息,请查看

这也可能对您有所帮助:

PHP没有指针。只有“引用”,它们与指针类似但不同。PHP还可以按需无声地进行类型转换,从而减少了在大多数情况下需要知道什么类型的内容。“它(通常)可以工作”