[PHP-users 14217] Re: 引数の数を調べる
Osamu Shigematsu
php-users@php.gr.jp
2003年 3月 24日 (月) 09:37:00 JST
重松です。こんにちは。
そもそも、引数の数を何のために使うのかがわからないので、
不整合を起こすかどうか、あくまでも推測でしかないですが、
class SomeObject
{
// いろいろ
function someFunction($arg1, $arg2, $arg3)
{
$numArgs = 3; // 引数は 3
}
};
のようなコードを書いていたとして、あとから、
function someFunction($arg1, $arg2, $arg3, $arg4)
みたいに引数を追加しても、$numArgs を修正しないと、
破綻しますけど、PHP の組み込み関数で、知ることができれば、
破綻しません。
たとえば、現在のファイル名を __FILE__ で引っ張れるのに、
わざわざ最初の方で、define してそれを使うのが、
破綻するのと同じ理由かと。
--
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内