ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでのパラメーターの受け渡しとアドレスの受け渡しの違い

PHP_PHP チュートリアルでのパラメーターの受け渡しとアドレスの受け渡しの違い

WBOY
WBOYオリジナル
2016-07-13 09:56:15818ブラウズ

PHPパラメータ受け渡しにおける値受け渡しとアドレス受け渡しの違い

PHPパラメータ受け渡しにおける値受け渡しとアドレス受け渡しの違い

この記事では、PHP パラメータの受け渡しにおける値の受け渡しとアドレスの受け渡しの違いを中心に紹介します。簡単な比較を通じて理解できるので、必要な方は参考にしてください。

早速、まずコードを見てみましょう

?

1

2

3

関数テスト(&val){

$val を返す;

}

パラメータの受け渡しに & を使用する理由は何ですか?

参照渡しとは、関数内での変更を許可することを意味します。例:

?

1

2

3

4

5

6

7

$test = "こんにちは";

関数 myFun(&$val){

$val = "こんにちは";

$val を返す;

}

echo myFun(&$test) //こんにちは

echo $test //こんにちは

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/989554.html技術記事 PHP パラメータの受け渡しにおける値の受け渡しとアドレスの受け渡しの違い この記事では、PHP のパラメータの受け渡しにおける値の受け渡しとアドレスの受け渡しの違いを主に紹介します。非常に簡単です。例を使用して説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。