[PHP-users 10342] Re: 引数の参照渡し( call byreference ) 廃止予定について
Naofumi Kondoh
php-users@php.gr.jp
Wed, 25 Sep 2002 17:22:04 +0900
ソフト工房の近藤です。
松嶋祥文 wrote:
> 松嶋@ITBoost です。
>
> もっと的確な回答をなさる方がいらっしゃるかとおもいますが。
>
> | php.ini に、参照渡しは、将来サポートされないような
> | 記述があります。いつ頃から廃止になるのでしょうか?。
>
> こちら、<<呼び出し時の>>参照渡しができなくなるかも、ということでは
> ないでしょうか?
> # × hoge( &$var );
> # ○ function hoge ( &$var ) { ... }
.....略.....
ありがとうございます。
# 英語力のなさと、早とちりで。。。。
落ち着いて見直すと、確かに、次のように書いてありますね。
The encouraged method of
specifying which arguments should be passed by reference
is in the function declaration.
とりあえず、安心しました。ありがとうございました。
ただ、ada のように、引数が call by value か reference か
コンパイル時にチェックがかかる言語ならばともかく、
PHP のような、チェックも何もない言語で、関数側だけで、
call by reference の指定をするのは、一寸怖い感じもしますが。
C だって、プロトタイプを書けば、チェックできるのに。
まあ、だから、推奨指定では、使用禁止にしようということ
なんでしょうけど。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
2002-09-26(木)19:00-21:30 第6回 JPUG 業務アプリ分科会 勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/