Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript或php函数中的路由_Php_Javascript - Fatal编程技术网

javascript或php函数中的路由

javascript或php函数中的路由,php,javascript,Php,Javascript,我想知道是否有办法做到这一点: 假设我调用这个方法: object.segment1_segment2_segment3() 您必须知道的是,segment1_segment2_segment3()不一定是现有的方法,我希望我的程序根据对象方法中的段来猜测要调用哪个现有函数 我不知道我是否足够清楚,但是,我想知道你是否认为这是可能的,以及做这样一件神奇的事情最干净的方式是什么^^ 您好reader先生^ ^在PHP中,您可以覆盖\u调用($method,$args)方法。看 在JavaScrip

我想知道是否有办法做到这一点:

假设我调用这个方法:

object.segment1_segment2_segment3()

您必须知道的是,segment1_segment2_segment3()不一定是现有的方法,我希望我的程序根据对象方法中的段来猜测要调用哪个现有函数

我不知道我是否足够清楚,但是,我想知道你是否认为这是可能的,以及做这样一件神奇的事情最干净的方式是什么^^


您好reader先生^ ^

在PHP中,您可以覆盖
\u调用($method,$args)
方法。看


在JavaScript中,您有
\uuu noSuchMethod\uu
,但它不是标准。请参见

在PHP中,您可以覆盖
\u调用($method,$args)
方法。看


在JavaScript中,您有
\uuu noSuchMethod\uu
,但它不是标准。请参见不确定javascript,但您可以使用php的
\u call()
魔术方法来实现魔术,下面是net.tutsplus.com提供的教程,值得一读


不确定是否使用javascript,但您可以使用php的
\u call()
魔术方法来实现魔术,下面是net.tutsplus.com提供的教程,值得一读


我可以问一下为什么不能像
object那样使用它们作为参数。一些函数(segment1、segment2、segment3)
?我将要构建的函数将动态执行指令。假设每个细分市场可以有4种可能的选择。我不打算写4*4*4函数:D好吧,这并不能回答你的问题,我想构建一些人性化的函数,而不是依赖传递给函数的参数。我可以问一下为什么你不能将它们用作参数,比如
对象。一些函数(segment1,segment2,segment3)
?我要构建的函数,将动态执行指令。假设每个细分市场可以有4种可能的选择。我不打算写4*4*4函数:好吧,这并不能回答你的问题,我想构建一些人性化的函数,而不是依赖于传递给函数的参数
// or 
$object->segment1_segment2_segment3();