[PHP-users 7636] Re: 外部変数の宣言について(再)
Naofumi Kondoh
php-users@php.gr.jp
Wed, 22 May 2002 01:16:32 +0900
ソフト工房の近藤です。
矢澤 快暁 wrote:
...略...
> 複数の(非常に多くの)関数で複数の(非常に多くの)外部変数を利用したいと
> 思っています。
>
> それぞれの関数内でglobal宣言をする以外に回避方法はないのでしょうか?
> ユーザー定義関数内でもglobal宣言を必要とせず使用できる変数の宣言をする方法は
> ないのでしょうか?
>
> もしこれが不可能な場合は連想配列で変数を定義し(以下参照)
>
> $A{'test01'}='testhogehoge';
> $A{'aaaaa'}='hogehoge';
> $A{'hoge'}='hogeeee';
>
> この連想配列を関数内で
> 一括でglobal化する方法があれば教えて下さい。
私は、class 宣言して、オブジェクトだけ global 宣言
するスタイルを多用してます。
腱鞘炎なんで、$A['hoge'] とタイプするより、 $A->hoge
の方が楽なもので。 勿論、本来のオブジェクトとしての
用途が、後から追加になることも多いです。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
・ 5/29 - 5/31 Linux World Expo/Tokyo 2002 .org Pavilion
http://www.SOFTKOUBOU.co.jp/ http://www.shonan.ne.jp/~nkon/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/