[PHP-users 2079] Re: 書き方

Sugimura Masayuki php-users@php.gr.jp
Fri, 14 Sep 2001 18:33:07 +0900 (JST)


杉村です。

> &decode;
> if ($mode eq "howto") { &howto; }
> elsif ($mode eq "search") { &search; }
> elsif ($mode eq "regist") { &regist; }
> elsif ($mode eq "view") { &view; }
> elsif ($mode eq "admin") { &admin; }
> elsif ($mode eq "mente") { &mente; }
> elsif ($mode eq "what") { &what; }
> elsif ($mode eq "reg") { ® }
> else { &err; }

$mode の値と同名の関数が定義されていたらそれを実行する。
なかったら err() を実行する。

ということでいいのなら、

decode();
if(function_exists($mode)){
	$mode();
} else {
	err();
}

でいけると思います。
--
杉村  正幸 (Sugimura Masayuki)	sugimura@ksp.nis.nec.co.jp