探讨一下函数的变量付值调用哪个比较好
我现在做php基本上用类写,但是有个问题想请大家探讨一下
就是函数变量的付值
比如有个新闻类:添加新闻的函数是AddNews
1.用$ArrayNewss数组变量写部分代码如下:
$NewsTitle = $_POST['NewsTitle '];
$NewsContent = $_POST[NewsContent'];
AddNews($ArrayNews,$dbmysql);
2.多个参数调用
$NewsTitle = $_POST['NewsTitle '];
$NewsContent = $_POST[NewsContent'];
AddNews($NewsTitle,$NewsContent,$dbmysql);
3.在函数内调用
function AddNews($dbmysql)
{
$NewsTitle = $_POST['NewsTitle '];
$NewsContent = $_POST[NewsContent'];
......
}
考虑以后的修改,程序的重复使用等因素,因要求不同而更改函数实现不同程序不同要求的调用,通过类的属性(当然需要新添加属性了),还是采用数组变量哪个方法比较好,主要是多程序的不同要求调用这个函数,哪个比较好,如果有更好的请说出来