我正在用 PHP 编写一个 Web API 客户端,它将 CSV 数据解析为关联数组,我想在使用这些数组时保护我的用户免受数据重复。
我的用户永远不会写入这些数组(理论上他们可以,但在实践中没有意义)。
现在我的问题是......如果我的用户将这些数组作为参数传递给方法,PHP 的写时复制机制是否会防止数据重复,或者任何未明确接受对数组的引用的方法都会收到完整的副本数组的?
我正在用 PHP 编写一个 Web API 客户端,它将 CSV 数据解析为关联数组,我想在使用这些数组时保护我的用户免受数据重复。
我的用户永远不会写入这些数组(理论上他们可以,但在实践中没有意义)。
现在我的问题是......如果我的用户将这些数组作为参数传递给方法,PHP 的写时复制机制是否会防止数据重复,或者任何未明确接受对数组的引用的方法都会收到完整的副本数组的?