[PHP-users 5920] Re: PHP3 でPHP4 風にコーディングしたい

Junichi Kuroki php-users@php.gr.jp
Wed, 06 Mar 2002 16:01:38 +0900


黒木です。

>  今後のPHP4ではregister_blobals=offが標準推奨とされ、かわりに
> $_POSTやimport_request_variables()などが導入されたわけですが、
> 「まだPHP3だが、PHP4への移行に備えてPHP4推奨の安全なコーディング
> に今から直しておきたい」という場合、どうするのが良いでしょうか?

 そういう場合は直接 $HTTP〜 変数をアクセスするのを避け、クラス
にしてからフォーム変数をアクセスするのはいかがでしょうか?

class GET {
  function get( $stVarName ) {
    global $HTTP_GET_VARS ;
    return $HTTP_GET_VARS[ $stVarName ] ;
  }
}

$formvar = GET::get( "varname" ) ;

PHP4 に移行した時には get メソッドを変更すれば何の問題も無く移行
可能かと思います。

関係無いですが、WEB+DB PRESS Vol.7 読みました。表紙の PHP5 の文字
を見て即行で買ったのですが、最後の1ページでしか紹介されてなかった
ので残念(^^; まだ議論を行ってる段階とありましたがリリースされる
のが楽しみです。

そのうち J2EE もどきな P5EE なんて出てきたりして。誰か作りません?(笑)

(: )('')( :)(..)(: )('')( :)(..)(: )('')( :)(..)

  黒木淳一 : kuroki@mycc.co.jp
  P.S.R.C.  http://www.chamise.jp/mera/index.html

(..)( :)('')(: )(..)( :)('')(: )(..)( :)('')(: )