我一直在TheNewBoston的PHP教程中关注一些OOP。主机将一个字符串作为类函数之一中的实际参数传递,并将null值赋给变量作为形式参数。我没有得到什么,为什么他这样做。
以下是代码:
的config.php
class Config
{
public static function get($path=null)
{
if($path)
{
$path = explode('/', $path);
print_r($path);
}
}
}
Index.php
Config::get('mysql/host');
代码输出Array([0] => mysql [1] => host)。
但是为$ path分配null是什么意思?为什么没有将空值赋值给$ path?