php - 这个在 PHP 中叫什么名字?
问题描述
我遇到了以下方法签名:
public function register(ServiceProviderInterface $provider, array $values = []){}
我不明白上面写着的部分ServiceProviderInterface $provider
。有人可以解释一下它的作用吗?
解决方案
前面的文本$provider
指定了参数应该是什么。在这种情况下,它应该是ServiceProviderInterface
. 在此处阅读有关类型声明的更多信息:
http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
推荐阅读
- c# - 我如何使用线程每隔 x 时间在我的数据库中提取所有新通知
- ruby-on-rails - Ruby on Rails - 在生产中未收到“欢迎电子邮件”
- python - 为什么在 ProcessPoolExecutor 中引发自定义异常时必须具有默认参数?
- node.js - 记录节点进程拒绝/太忙而无法响应新请求的时间
- python - 构建期间在 Dockerfile 中激活和切换 Anaconda 环境
- php - 如何使用 PHP 发送 iOS 推送通知?
- android - 尝试获取位置时避免 Google 的提示
- java - 如何在运行 maven 项目时消除特定错误
- python - 有没有办法测试数组中的所有数字是否都大于 A,如果是,则将其替换为相同长度的数组
- google-apps-script - 每月重置 Google 表单回复