http://www.php.net/manual/en/class.mysqli-stmt.php无效是什么意思?

时间:2011-04-15 12:01:03

标签: php mysql

你会注意到,对于预备语句,php.net的函数列表可以在http://www.php.net/manual/en/class.mysqli-stmt.php使用,甚至可以使用 - >等函数。执行();在他们旁边有 void 这个词是什么意思?

由于我在脚本中使用了很多这样的内容,这样做是否安全?

4 个答案:

答案 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)

就像boolint一样,void是一种类型。放在函数声明的名称旁边,表示该函数不返回任何内容。但是,这并不意味着该功能不执行任何操作;它可能有副作用,或者它可能执行其他命令而不会将任何东西传回接收器。