[PHP-users 6377] Re: Perlから PHPの移植で@_が分かりません。

Tsukasa Koizumi php-users@php.gr.jp
Thu, 21 Mar 2002 00:10:13 +0900


小泉です。

/* 22:31 02/03/20 +0900 に clam さん が書きました: */
>「@_はサブルーチンに与えられた引数は内部では配列@_となります」

↑を読んで字のごとしなのですが……(^^;
googleで検索しても、いろいろ引っかかりますよ。

以下は、あくまでユーザー定義関数内での@_についてです。

PHPとperlでのユーザ定義関数の宣言で、引数の渡し方の違いに着目すると、
理解しやすいのでは?

・PHPの場合
    function foo ( $a, $b, $c, $d ) { ..... }

・Perlの場合
    sub foo {
        ( $a, $b, $c, $d ) = @_;
    }

これ以上の説明は、PHPではなくPerlの話になりますので、このMLではやめとき
ます。



----------------------------------------------------------------------
小泉 司@コイズコム デジタルワークス(東京都文京区)
Desk - mailto:tsukasa@koiz.com / Mobile - mailto:pigtail@pdx.ne.jp
PGP Public Key - http://www.koiz.com/~tsukasa/PGP_KEY/tsukasa.asc
----------------------------------------------------------------------