方法声明后的冒号?

2023-12-22

public function getRecords(int $id): array;

你好,有人能告诉我在 PHP 接口内的这个方法声明中冒号在这里做什么吗?这是 PHP 7 语法吗?数组在这里的含义是什么?方法必须返回数组还是其他东西?


是的,这是 PHP 7 中引入的新语法,用于声明该方法返回一个数组。

http://php.net/manual/en/functions.returning-values.php#functions.returning-values.type-declaration http://php.net/manual/en/functions.returning-values.php#functions.returning-values.type-declaration

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

方法声明后的冒号? 的相关文章

  • MySql如何通过过滤多列来限制多个数字?

    我想从数据库中获取 4 个不同类别的 50 个问题 我想要 4 个不同类别中每个类别的不同数量的问题 我的结果集必须包含第一类 12 个问题 第二类 20 个问题 第三类 10 个问题和第四类 8 个问题 我的问题表中总共有 50 个问题
  • 有没有办法重置特定类的所有静态属性?

    您可能知道 静态属性使测试变得困难 有没有办法将特定类的所有静态属性重置回其初始状态 理想情况下 这不需要为每个类定制代码 但可以通过继承以通用方式使用 或者完全从类外部使用 请不要回复 不要使用静态属性 之类的内容 谢谢 假设您正在使用
  • Laravel - 删除整个集合

    我有文章的图像 当我更新文章时 我想检查图像是否相同 如果不是 我想删除它们 但如果可能的话 我想删除整个集合而不进行其他查询 诸如此类就像我在下面的代码中一样 images gt delete 这是我的功能 images Media wh
  • WordPress 中的 jQuery.post()

    我目前正在为 Wordpress 编写一个聊天框插件 该插件使用 jQuery post 方法将数据发送到 php 文件 以便将输出写入 html 文件 该文件又将使用 jQuery 加载到聊天窗口 在我用来将聊天日志写入html文件的ph
  • 如何覆盖 suhosin 最大值?

    suhosin 正在过滤一个重要的 GET 参数 当以下方法不起作用时 如何覆盖 suhosin public html php ini suhosin suhosin get max value length 2048 将 suhosin
  • 我可以从匿名 PL/SQL 块向 PHP 返回值吗?

    我正在使用 PHP 和 OCI8 执行匿名 Oracle PL SQL 代码块 有没有什么方法可以让我绑定一个变量并在块完成后获取其输出 就像我以类似的方式调用存储过程时一样 SQL declare something varchar2 I
  • 登录后,Codeigniter 会话数据在其他页面不可用

    因此 我设置了一个登录页面来验证用户的凭据 然后设置 codeigniter 会话数据 email 和 is logged in 以及其他一些项目 登录后第一页 数据即可访问 在该页面之后 我无法再访问会话数据 事实上 如果我尝试重新加载第
  • PHP显示图片从url到主页

    在没有人回答这个问题之后Php Rss feed 在 CDATA gt content encoded 中使用 img https stackoverflow com questions 31771729 php rss feed use
  • PHP中特殊字符的转换

    我已经尝试了很多功能 但我根本无法弄清楚这一点 无论如何 正确的方法 在称为描述的表单字段中 我可以期待各种字符 在将它们提交到数据库之前 需要将它们格式化为 HTML 实体 现在 我的代码 formdesc htmlentities PO
  • 使用 PHP 代码和 HTML 表单将 Excel (.csv) 导入 MySQL

    我知道还有其他类似的帖子 但每个人都建议直接在 PHPMyAdmin 中将其导入 MySQL 这工作完美 但我需要通过 HTML 表单导入 PHP 到 MySQL 我想要一个收集文件的 HTML 表单 然后将该文件传递给 PHP 脚本 我想
  • 如何在 Laravel 中编写联合查询?

    我正在使用 laravel 5 0 并且我有 mysql 查询 SELECT surat masuk id surat surat masuk nomor surat FROM surat masuk WHERE EXISTS SELECT
  • 如何使用表单上的提交按钮传递参数

    我想创建一个可以更改 PHP 制作的 mySQL 中的产品数据的程序 我有自动递增并指定每个产品的键列 当我单击编辑产品链接时 它将传递我从每个产品获得的键值 并链接到 editPage php Key data Key a href ed
  • 从 php 对 Active Directory/ISA 进行身份验证 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个复杂的问题 而且由于我真的不知道从哪里开始而加剧 在过去的几年里 我开发了许多基于 php Web 的系统 当我构建它们时 我
  • PHP 和 ADODB 连接失败

    我的任务是迁移服务器 这包括移动我没有构建的应用程序 其中一些具有 ADODB connection 我似乎无法在新服务器上修复它 我只得到空白屏幕 我已经对 ADODB connection 与 PHP 进行了相当广泛的研究 但找不到明确
  • zend 模块特定配置问题

    我使用 zend 框架构建 REST Web 服务 并且使用模块来分隔我的 api 版本 现在 我想为每个模块 v1 和 v2 都有一个单独的配置文件 主要用于指定单独的数据库连接 我有这样的目录结构 application modules
  • 在mysql中搜索“SanF”时获取旧金山的记录

    当我搜索 SanF 时获得 San Francisco 记录 SELECT FROM table WHERE col LIKE san Works SELECT FROM table WHERE col LIKE san F Works S
  • 在浏览器上录制视频并上传到LAMP服务器

    我已经尝试了很多东西 red5 jquery 网络摄像头 html5 但这些解决方案都没有录制视频并准备好上传到服务器 无论如何 html5 flash 等等 更好的跨浏览器解决方案 最好的 上传视频 音频 并将结果上传到服务器 我猜是通过
  • 从数据库生成 XML 时出现 PHP 编码错误 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在尝试获取一个简单的 PHP 服
  • PHP邮件功能有时可以工作

    我正在编写一个脚本 需要通过PHP邮件功能发送电子邮件 如下所示 它在向 gmail 帐户发送电子邮件时有效 但在我的域中的帐户却无效 我们正在运行 Exchange 服务器 截至目前 电子邮件是从 www server 发送的 有谁知道
  • php 崩溃后 mysql 表被锁定

    我有一个 MySQL DB 和一个 innoDB 表 我有一个 php 页面 用于连接 锁定表 进行一些更新 然后解锁表 PHP 页面通过 wamp 与 apache 一起提供 php页面将文件上传到数据库 我决定通过上传一个大小大于分配给

随机推荐

  • 向 LinkedIn 发送 HEAD 请求时出现 999 错误代码

    我们在 PHP 应用程序中使用curl HEAD 请求来验证通用链接的有效性 我们检查状态代码只是为了确保用户输入的链接有效 除 LinkedIn 外 所有网站的链接均已成功 虽然它似乎可以在本地 Mac 上运行 但当我们尝试从任何 Ubu
  • 将列表写入列

    我有一个Python数据列表 1 2 3 4 5 我想通过以下方式将此数据作为列读入文件中 1 2 3 4 5 然后我想要我的下一个清单 6 7 8 9 10 要添加到其中 带有选项卡 1 6 2 7 3 8 4 9 5 10 等等 谁能帮
  • GruntFile 返回 [对象,对象]

    我正在使用粉底 jekyll样板文件 https github com daigofuji jekyll foundation 5 starter 每当我运行 grunt 时 它只会在 style css 中返回以下内容 object Ob
  • r 中的错误消息:没有要聚合的行[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在运行一个用 r 语言编写的程序 该程序旨在将许多 csv 数据文件编译成一个 csv 文件 然后生成一个输出文件 其中包含对组合文件中
  • 在 Google Cloud 中安装 Label Studio 并使其可通过公共 IP 使用

    我在 Google Cloud 中有一个使用 Ubuntu 20 04 LTS 的虚拟机实例 我将其设置为允许 HTTP 流量 我需要设置 Label Studio https github com heartexlabs label st
  • IE 8.渐变背景+图像

    如何让IE8显示渐变背景 图像 这在其他浏览器中是可行的 但在 IE 中不起作用 在其他浏览器中 Opera background image url gxt images my eye png o linear gradient top
  • Ionic 2 - 同时多个菜单(右 - 左)

    情况 我的 Ionic 2 应用程序中有一个可用的右侧菜单 我需要添加一个左侧菜单 我已经尝试过 但到目前为止还没有成功 这是我的尝试 THE CODE 使用此代码 右侧菜单可以正常工作 但左侧菜单不会出现 应用程序 html
  • Suave - 控制何时“缓存”或重新计算响应

    我想了解如何控制响应何时 缓存 以及何时 重新计算 举个例子
  • Spring Data JPA:嵌套实体的批量插入

    我有一个测试用例 需要将 100 000 个实体实例保存到数据库中 我当前使用的代码可以执行此操作 但最多需要 40 秒才能将所有数据保留在数据库中 数据是从大小约为 15 MB 的 JSON 文件中读取的 现在我已经在另一个项目的自定义存
  • FFMPEG -filter_complex 绘制文本,样式如粗体斜体和下划线

    我正在尝试在视频的填充区域添加文本 有 4 到 5 件事我无法做 1 绘制文本样式 粗体 斜体 下划线 2 填充区域不透明度 3 字幕垂直对齐 当我给 VAlign 一些值时 有时会跑出窗外 如何正确计算 距离顶部 50 像素 或者距离底部
  • 如何通过我的 Web 服务运行 .exe 文件?

    复制 是否可以从 Web 服务运行可执行文件 https stackoverflow com questions 717657 is it possible to run an executable from a web service H
  • Android:ActionBar 在显示和隐藏时出现故障

    我想在单击时显示 隐藏操作栏 它确实显示和隐藏 但它并不平滑 底部隐藏但在消失之前有一段时间不同的背景 我什至在一个简单的 hello world 应用程序中尝试过 结果是相同的 这是代码 public void onCreate Bund
  • os.close(0) 和 sys.stdin.close() 之间的区别

    我正在编写一些 Python 代码 它是从 Apache 调用的 CGI 脚本 代码所做的第一件事是 我相信 尝试使用以下命令关闭 stdin stdout stderr for fd in 0 1 2 try os close fd ex
  • Websphere 由于 c3p0 挂起

    我正在使用 WAS 7 1 以及 c3p0 v 0 9 2 1 和 hibernate 3 2 6ga 使用几个小时后 Websphere 挂起 我在日志中看到此消息 6 24 13 10 57 50 377 CEST 00000031 T
  • React JS - 使用后退按钮获取以前的搜索

    因此 我编写了一个小型单页应用程序 它查询 API 并返回一堆结果 我将这些结果显示给用户在输入搜索词的输入字段下方 每次我输入新的搜索词并按 Enter 键时 都会重新查询 API 并使用新结果更新页面 但是 我希望能够单击浏览器中的后退
  • 无法向 FB 提交错误报告

    浏览 FB bug 后https developers facebook com bugs https developers facebook com bugs 并且没有找到我的问题的答案 我在 SO 上发布了一个问题 https stac
  • 如何在 C# 中检查数据库(ACCESS 或 SQL)中是否存在表

    我发现很多关于这个问题的问题 但是有没有什么简单的语句可以完成这个任务呢 对于 SQL 和 ACCESS IF EXISTS SELECT 1 FROM sys tables WHERE name table name BEGIN do s
  • 使用 SharedPreferences 保存多个 EditText 值

    我正在尝试构建一个应用程序 人们可以在其中填写个人数据 例如姓名 电话号码 电子邮件 对于上面提到的每个字段 我创建了一个EditText 现在我的目标是使用保存用户的输入SharedPreferences这样他 她就不必每次重新打开应用程
  • Docker 容器无法连接到远程 MongoDB

    我有一个flask基于 python 代码 只需连接到mongodb 有两条路线Get Post Get简单地打印hello world并使用Post我们可以发布任何稍后保存的 json 数据MongoDB这段 python 代码运行良好
  • 方法声明后的冒号?

    public function getRecords int id array 你好 有人能告诉我在 PHP 接口内的这个方法声明中冒号在这里做什么吗 这是 PHP 7 语法吗 数组在这里的含义是什么 方法必须返回数组还是其他东西 是的 这