LoginSignup
1
0

More than 3 years have passed since last update.

値渡しと参照渡し

Posted at

値渡しと参照渡しについての学習メモ

値渡し

・変数のコピーを渡す
・変数の中身を書き換えても呼び出し元には影響しない

PHPでは通常、値渡しを使う
引数で指定した変数の値はコピーされて別の変数として仮引数で値を受け取れる。

参照渡し

・変数の置いてある場所を示し参照してもらう
・変数の中身を書き換えると呼び出し元の変数の中身も書き換わる。

メリット:
高速に動作する(らしい)

デメリット:
多用するとプログラムの流れを追いかけるのが難しくなる

注意点:
定数には使えない

書き方:
&をつける

function 関数(&$引数)
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0