PHP 5及更早版本中dirname()只接受一个参数,返回给定路径的上层目录,
PHP7 dirname()接受第2个参数来指定向上层级,方便向上更多层,
PHP7中 echo dirname('/foo/bar/baz/', 2); 将会输出 /foo
PHP7以前的版本中只能通过套用多层dirname()函数来获取向上多层目录的路径,
PHP7中的 echo dirname('/foo/bar/baz/', 2); 在 PHP 5及更早版本中只能写作 echo dirname(dirname('/foo/bar/baz'));
PHP7比PHP5方便了不少,也更人性化。 |
|