php中Exception和\Exception有什么区别?

如果你的PHP文件定义了命名空间,那么该命名空间下面的class 用法必须加\

表示根空间,也就是php自己的class,不是你PHP文件里面的class


如果你的PHP文件定义了命名空间,catch(Exception $e) 则会寻找该命名空间下面的Exception 类,如果未定义就会出现找不到类的问题。catch(\Exception $e)表示根空间,这个类是始终存在。


猜你喜欢

转载自blog.csdn.net/m0_37665137/article/details/80319052