gpt4 book ai didi

php - 你应该在调用 preg_match 之前初始化 $matches 吗?

转载 作者:可可西里 更新时间:2023-11-01 13:50:11 26 4
gpt4 key购买 nike

preg_match 接受一个 $matches 参数作为引用。我见过的所有示例都不会在它作为参数传递之前对其进行初始化。像这样:

preg_match($somePattern, $someSubject, $matches);
print_r($matches);

这不是很容易出错吗?如果 $matches 已经包含一个值怎么办?我认为在将它作为 arg 传递之前应该将其初始化为一个空数组。像这样:

$matches = array();
preg_match($somePattern, $someSubject, $matches);
print_r($matches);

我是不是多疑了?

最佳答案

无需初始化 $matches,因为它会随结果更新。它实际上是函数的第二个返回值。

关于php - 你应该在调用 preg_match 之前初始化 $matches 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23809616/

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