gpt4 book ai didi

php - 将 void 作为参数传递与不将其传递给函数有什么区别?

转载 作者:行者123 更新时间:2023-12-02 06:32:03 25 4
gpt4 key购买 nike

我在阅读 php 手册中的代码时感到困惑——

以下两种语法有什么区别 -

final public string Exception::getMessage () 

对比
final public string Exception::getMessage ( void ) 

正如曼纽尔所说,这个函数没有参数,那么在那里传递那个 void 的目的是什么。虽然空它的自我代表它将有注意。所以我的问题是——

1- 哪一种是两种语法中最标准的方式,为什么?

http://php.net/manual/en/class.errorexception.php

最佳答案

void不是实际的语言结构。它只是用于手册中的装饰目的。
http://php.net/manual/en/language.pseudo-types.php (死链接)

void

void as a return type means that the return value is useless. void in a parameter list means that the function doesn't accept any parameters.

PHP Manual, © 1997-2015 the PHP Documentation Group, CC-BY-SA 3.0

关于php - 将 void 作为参数传递与不将其传递给函数有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32760262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com