中存在类型转换错误.
为何如此差异?
是动态类型的,而Java和C是静态类型的.
使用静态类型,可以在编译时完成类型检查,这可以捕获许多错误,因此它不一定是坏事.这也使它们比动态语言快得多.
见: http://en.wikipedia.org/wiki/Type_system
翻译自:https://stackoverflow.com/questions/3744539/why-is-variable-declaration-so-simple-in-scripting-languages-like-php-perl-but
转载注明原文: 为什么变量声明在php,perl等脚本语言中如此简单,而在Java,C等中却没有?