[PHP-users 5801] Re: PHP の変数の扱いについて

Akifumi Konishi php-users@php.gr.jp
Fri, 01 Mar 2002 19:32:36 +0900


小西と申します。

>あるFunction AからFunction Bを呼び出してます。
>Function Aにて、DBに接続し接続リソースを$conに代入します。
>Function Bにて、その$conを利用したいと思いました。
>
>1. Function Bにて、global $conとすると、$conは利用できない。
>1. Function A & B両方にて、global $conとすると、$conは利用できる。
>
>この差はどんな理由からなのでしょうか?

Function A内でFunction Bを呼び出していてもBの参照する$connはグローバル変数で
あってAのローカル変数ではないからではないでしょうか?