php自动加载为何会过滤掉第一个\呢?

hphper 发布于 2016/06/17 09:42
阅读 80
收藏 0
PHP
<?php
function autoload($className){
    var_dump($className);
    require_once $className.".php";
}

spl_autoload_register('autoload');
$dog=new \dog\cat();

为何打印出来的$className自动把最左边的\给拿掉了呢?就因为是全局的命名空间吗


加载中
0
狂飙的小蜗牛
hphper
hphper
回复 @狂飙的小蜗牛 : 哦
狂飙的小蜗牛
狂飙的小蜗牛
回复 @hphper : 类名称是不包含第一个反斜杠的,记住就行,没必要纠结 http://php.net/manual/zh/language.namespaces.rules.php 这里边有详细的“名称解析规则”
hphper
hphper
哪里啊,全局空间那里吗,但没说把首个\去掉的啊
返回顶部
顶部