php中内置函数的工作方式


how built-in function work in php?

我们知道php中的Variables可以同时获得1个值,如果我们想要多个值,我们必须使用Array但当我们使用例如:

$conn = mysqli_connect("localhost", "root", "", "chat_php");

$conn必须同时获得多个值

我的问题是:如果我们认为这个内置函数(例如mysqli_connect())将$conn变量转换(或类似的东西)为数组并将结果放入其中,那么这是真的吗?

函数实际上并不是$conn中存储作为参数传递的值。它只是使用这些参数来做一些事情(在这种情况下,打开与数据库的连接)。您可以将返回的值视为引用打开的数据库连接的值,但它不包含传递给mysqli_connect的参数。它们甚至不一定存储在任何地方。