我有一个创建json输出的php文件。我的问题是,我需要许多返回json数据的函数。例如:
获取所有数据。
诸若此类。此时,如果每个函数都位于一个单独的php文件中,那么所有这些都可以工作。它的复杂性只会增加,我不想有太多的文件混乱的文件系统。有办法绕道吗?如有任何实际例子,将不胜感激。
发布于 2011-05-13 07:01:18
好的。如果您对每种操作都有一个函数,如下所示:
function action_hello_world() {
echo "Hello, world!";
}
function action_hello() {
echo "Hello, {$_GET["name"]}!";
}然后创建一个有效操作数组:
$valid_actions=array("hello_world", "hello");然后我们有一个名为action的GET参数
$action=$_GET["action"];我们检查一下是否有效..。
if(!in_array($action, $valid_actions)) {
die("Invalid action.");
}然后我们调用正确的函数:
$function_name="action_$action";
$function_name();https://stackoverflow.com/questions/5988335
复制相似问题