为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 这种特殊传参写法叫什么名字

PHP 这种特殊传参写法叫什么名字

PHP
ITMISS 2019-03-03 21:14:11
如图,一根斜杠和一个Exception。另外Exception这个是干什么的
查看完整描述

9 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

反斜杠是 命名空间 相关的写法,对参数进行了类型约束。

查看完整回答
反对 回复 2019-03-18
?
米脂

TA贡献1836条经验 获得超3个赞

限制了接收参数的数据类型,用的是Exception数据类型,反斜杠是命名空间的写法, Exception是你框架里的类

查看完整回答
反对 回复 2019-03-18
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

“/” 是命名空间 指根下的
“Exception” 指参数类型约束 (只能使用Exception的实例来传参)
“$e" 参数 Exception 的实例

查看完整回答
反对 回复 2019-03-18
?
智慧大石

TA贡献1946条经验 获得超3个赞

限制入参类型。
7.x以下支持传对象和数组

查看完整回答
反对 回复 2019-03-18
?
RISEBY

TA贡献1856条经验 获得超5个赞

查看完整回答
反对 回复 2019-03-18
?
大话西游666

TA贡献1817条经验 获得超14个赞

  1. \是PHP命名空格的分隔符,\表示根命名空间
  2. \Exception是类型声明
查看完整回答
反对 回复 2019-03-18
?
月关宝盒

TA贡献1772条经验 获得超5个赞

表示的是namespace
Exception $e 表示接受的参数 $e instanceof Exception 为真就可以

查看完整回答
反对 回复 2019-03-18
  • 9 回答
  • 0 关注
  • 563 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信