我有几个调用getContent()
函数,参数使用func_get_args()
拉入函数。几个参数保持不变,我想将它们设置为一个变量,以防止在所有这些函数调用中重复重复的参数。将PHP函数参数组合到一个字符串中
下面是完整的参数的函数调用的例子:
<? getContent(
"article",
"display:list",
"find_series:team",
"find_category:pastors-team",
"order:series",
"find_parent_category:team",
"show:<div class='box box_stories'>",
"show:<div class='box_pad box_img bwWrapper'>",
"show:<div class='box_inner_pad'>",
"show:<h3><a href='/staff-detail/__slug__'>__authorX__</a></h3>",
"show:<p class='teamsummary'>__summary__</p>",
"show:<p class='phone_icon'>__authorXworkphone__</p>",
"show:</div>",
"show:</div>",
"show:</div>"
);
?>
理想情况下,我将能够做这样的事情:
<? $myStyle =
"show:<div class='box box_stories'>",
"show:<div class='box_pad box_img bwWrapper'>",
"show:<div class='box_inner_pad'>",
"show:<h3><a href='/staff-detail/__slug__'>__authorX__</a></h3>",
"show:<p class='teamsummary'>__summary__</p>",
"show:<p class='phone_icon'>__authorXworkphone__</p>",
"show:</div>",
"show:</div>",
"show:</div>";
getContent(
"article",
"display:list",
"find_series:team",
"find_category:leadership-team",
"order:series",
"find_parent_category:team",
$myStyle
);
getContent(
"article",
"display:list",
"find_series:team",
"find_category:executive-team",
"order:series",
"find_parent_category:team",
$myStyle
); ?>
这可能吗?解决这个问题的最好方法是什么?
注:我不能改变的getContent()函数,它的CMS
不幸的是,即使这是行不通的。我没有输出。 – shshaw 2012-08-02 19:39:54
我能够像这样用一个虚拟的'getContent'函数来运行它(它只是var_dumps它的输入)。你有没有得到任何错误,警告......或者这个功能什么都不做? – Vatev 2012-08-02 19:44:04
提供的编辑完美。谢谢! – shshaw 2012-08-02 19:46:08