[PHP-users 31519] Re: 4.4.5にバージョンアップしたら、画面が真っ白に

YuGo yu.gotou @ gtec-ni.com
2007年 2月 22日 (木) 09:22:24 JST


 komura どの。

ありがとうございます。
http://www.php.net/manual/ja/function.session-register.php
session_register() の引数の数は可変であり、 各引数は変数名を保持する文字
列または変数名からなる配列 とすることが可能です。 各変数名が処理される毎
に、session_register()  は、その変数名のグローバル変数を現在のセッション
に登録します。

上の記述からすると引数が微妙な感じがしますが、とにかくこういう書き方なら
関係ないうことで納得しました。
session_start();
$test = 0;
session_register('test');

> komura です。
> 
> On Wed, 21 Feb 2007 13:04:51 +0900
> YuGo <yu.gotou @ gtec-ni.com> wrote:
> 
>> PHP 4.4.5 on Linux(FedoraCore5)でこの不具合を再現しようと思ったけどでき
>> なかったです。
> ...
>> どうやったらエラーになるでしょうか。
> 
> 以下のコードで再現しました。
> 環境は Gentoo Linux で、php.net で配布されている PHP 4.4.5 です。
> 
> <?php
> session_start();
> $test = 0;
> session_register( $test );
> ?>
> 
> 登録する変数が数値とオブジェクトの場合、再現しましたが、
> 文字列の場合と配列の場合は再現しませんでした。
> 


PHP-users メーリングリストの案内