PHP一句调用function,只是不知道()里面代表的啥意思<?php newslist(5,7,25,true,1); ?>
functionnewslist($classid,$rows,$maxlen,$showdate=false,$dateformat=1,$cssclass="",$s...
function newslist($classid,$rows,$maxlen,$showdate=false,$dateformat=1,$cssclass="",$sort="d_id desc",$istop=0,$ishot=0,$isgood=0,$ispic=0)
{
$tempsql="Select d_id,d_title,d_hit,d_adddate from newslist where d_isdel=0 and d_ifshow=1";
if($isgood==1)$tempsql.="And d_isgood=1";
if($istop==1)$tempsql.="and d_istop=1";
if($ishot==1)$tempsql.="and d_istop=1";
if($classid>0)
{
$tempCataId=GetNewsCataId($classid);
$tempsql.=" and d_clsid like '$tempCataId%'";
}
if(empty($sort))$sort="d_id desc ";
$tempsql.="Order By ".$sort;
$tempsql.=" limit 0,$rows";
$temprs=mysql_query($tempsql);
echo "<div style='text-align:left;'class='$cssclass'>";
if($temprs==false)
{
echo "<li>暂时没有任何新闻显示!</li>";
}else {
while ($temprows=mysql_fetch_array($temprs)) {
$tempnewstitle=trim($temprows["d_title"]);
if($maxlen>0)$tempnewstitle=mb_substr($tempnewstitle,0,$maxlen,"gb2312");
$tempnewstitle="<li><a href='NewsRead.php?id=".$temprows["d_id"]."'class='$cssclass' target='_blank'>$tempnewstitle</a>";
echo $tempnewstitle;
}
}
echo "</div>";
} 展开
{
$tempsql="Select d_id,d_title,d_hit,d_adddate from newslist where d_isdel=0 and d_ifshow=1";
if($isgood==1)$tempsql.="And d_isgood=1";
if($istop==1)$tempsql.="and d_istop=1";
if($ishot==1)$tempsql.="and d_istop=1";
if($classid>0)
{
$tempCataId=GetNewsCataId($classid);
$tempsql.=" and d_clsid like '$tempCataId%'";
}
if(empty($sort))$sort="d_id desc ";
$tempsql.="Order By ".$sort;
$tempsql.=" limit 0,$rows";
$temprs=mysql_query($tempsql);
echo "<div style='text-align:left;'class='$cssclass'>";
if($temprs==false)
{
echo "<li>暂时没有任何新闻显示!</li>";
}else {
while ($temprows=mysql_fetch_array($temprs)) {
$tempnewstitle=trim($temprows["d_title"]);
if($maxlen>0)$tempnewstitle=mb_substr($tempnewstitle,0,$maxlen,"gb2312");
$tempnewstitle="<li><a href='NewsRead.php?id=".$temprows["d_id"]."'class='$cssclass' target='_blank'>$tempnewstitle</a>";
echo $tempnewstitle;
}
}
echo "</div>";
} 展开
2个回答
展开全部
函数原型
function newslist($classid,$rows,$maxlen,$showdate=false,$dateformat=1,$cssclass="",$sort="d_id desc",$istop=0,$ishot=0,$isgood=0,$ispic=0)
调用函数
newslist(5,7,25,true,1);
这里一共有5个实参,分别代表 函数newslist的前个形参,$classid,$rows,$maxlen,$showdate,$dateformat 。而后面的参数应该在原型中有默认的值,所以后面可以省略;
在这个函数原型中$classid,$rows,$maxlen 这三个参数是没有默认值的。
所以在调用的函数newllist时,这三个参数是必不可少的;
也就是说 newslist(5,7); 则会报错
而newslist(5,7,25);则不会
function newslist($classid,$rows,$maxlen,$showdate=false,$dateformat=1,$cssclass="",$sort="d_id desc",$istop=0,$ishot=0,$isgood=0,$ispic=0)
调用函数
newslist(5,7,25,true,1);
这里一共有5个实参,分别代表 函数newslist的前个形参,$classid,$rows,$maxlen,$showdate,$dateformat 。而后面的参数应该在原型中有默认的值,所以后面可以省略;
在这个函数原型中$classid,$rows,$maxlen 这三个参数是没有默认值的。
所以在调用的函数newllist时,这三个参数是必不可少的;
也就是说 newslist(5,7); 则会报错
而newslist(5,7,25);则不会
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询