Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保不修改PHP中通过引用传递的参数 在C++中,您可以这样做,以确保通过引用传递的参数不会被修改: void function Foo(const &param){}_Php_Reference_Constants - Fatal编程技术网

如何确保不修改PHP中通过引用传递的参数 在C++中,您可以这样做,以确保通过引用传递的参数不会被修改: void function Foo(const &param){}

如何确保不修改PHP中通过引用传递的参数 在C++中,您可以这样做,以确保通过引用传递的参数不会被修改: void function Foo(const &param){},php,reference,constants,Php,Reference,Constants,如何在PHP中执行相同的操作?不,如果您想读取它,请创建该变量的副本,但总体而言,如果您不需要引用,请不要使用它们,就像本例中所示。在php上,引用不会给您带来任何性能上的好处。您实际上可以使用和$param之类的引用。当传递变量时,你也必须这样做。当你说“引用不会给你php带来任何性能优势”时,你是什么意思?它们使用内存吗?因为php是以“写时复制”的方式进行优化的,所以您可以在此处阅读更多关于引用的信息:

如何在PHP中执行相同的操作?

不,如果您想读取它,请创建该变量的副本,但总体而言,如果您不需要引用,请不要使用它们,就像本例中所示。在php上,引用不会给您带来任何性能上的好处。

您实际上可以使用
和$param
之类的引用。当传递变量时,你也必须这样做。当你说“引用不会给你php带来任何性能优势”时,你是什么意思?它们使用内存吗?因为php是以“写时复制”的方式进行优化的,所以您可以在此处阅读更多关于引用的信息: