你会注意到,对于预备语句,php.net的函数列表可以在http://www.php.net/manual/en/class.mysqli-stmt.php使用,甚至可以使用 - >等函数。执行();在他们旁边有 void 这个词是什么意思?
由于我在脚本中使用了很多这样的内容,这样做是否安全?
答案 0 :(得分:3)
Void只表示方法执行完毕后没有返回任何内容。
答案 1 :(得分:2)
void
表示“无”(在单词的含义中)。在PHP中它相当于null
。通常用void
描述返回值,如果方法中的return
表达式被完全省略,而null
作为返回值通常意味着
return null;
注意,void
是PHP中的伪类型。它不存在于PHP中,它只用于文档中告诉你,实际上没有任何(有用的)返回。
答案 2 :(得分:1)
来自PHP Manual on Pseudo-Types and Variables:
void作为返回类型意味着返回值无用。参数列表中的void表示该函数不接受任何参数。
答案 3 :(得分:0)
就像bool
和int
一样,void
是一种类型。放在函数声明的名称旁边,表示该函数不返回任何内容。但是,这并不意味着该功能不执行任何操作;它可能有副作用,或者它可能执行其他命令而不会将任何东西传回接收器。