很多站长朋友们都不太清楚php语言定义函数,今天小编就来给大家整理php语言定义函数,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php中使用什么函数定义一个自定义函数 2、 怎样定义一个PHP的函数 3、 在php中如何使用自定义函数库 php中使用什么函数定义一个自定义函数php语言中,使用 function来声明一个函数?
如: 用function 声明一个名称为?get_article_info的函数,函数的参数为 ?$id
/**
?*?获得指定的文章的详细信息
?*
?*?@access??private
?*?@param???integer?????$id
?*?@return??array
?*/
function?get_article_info($id)
{
????/*?获得文章的信息?*/
????$sql?=?"SELECT?a.*,?IFNULL(AVG(r测试数据ment_rank),?0)?AS?comment_rank?".
????????????"FROM?"?.$GLOBALS['ecs']->table('article').?"?AS?a?".
????????????"LEFT?JOIN?"?.$GLOBALS['ecs']->table('comment').?"?AS?r?ON?r.id_value?=?a.article_id?AND?comment_type?=?1?".
????????????"WHERE?a.is_open?=?1?AND?a.article_id?=?'$id'?GROUP?BY?a.article_id";
????$row?=?$GLOBALS['db']->getRow($sql);
????if?($row?!==?false)
????{
????????$row['comment_rank']?=?ceil($row['comment_rank']);??????????????????????????????//?用户评论级别取整
????????$row['add_time']?????=?local_date($GLOBALS['_CFG']['date_format'],?$row['add_time']);?//?修正添加时间显示
????????/*?作者信息如果为空,则用网站名称替换?*/
????????if?(empty($row['author'])?||?$row['author']?==?'_SHOPHELP')
????????{
????????????$row['author']?=?$GLOBALS['_CFG']['shop_name'];
????????}
????}
????return?$row;
}
怎样定义一个PHP的函数定义PHP的函数很简单啊:
?????????/**
?*?注释(函数说明)
?*
?*?@param?(参数介绍)
?*
?*?@return?array?(返回值)
?*?@author?Sphenginx
?**/
function?myFunction()?//函数头
{
????//这里是函数体
}
在php中如何使用自定义函数库php语言中,使用?function来声明一个函数?
如:?用function?声明一个名称为?get_article_info的函数,函数的参数为??$id
123456789101112131415161718192021222324252627282930????/**?*?获得指定的文章的详细信息?*?*?@access??private?*?@param???integer?????$id?*?@return??array?*/function?get_article_info($id){????/*?获得文章的信息?*/????$sql?=?"SELECT?a.*,?IFNULL(AVG(r测试数据ment_rank),?0)?AS?comment_rank?".????????????"FROM?"?.$GLOBALS['ecs']->table('article').?"?AS?a?".????????????"LEFT?JOIN?"?.$GLOBALS['ecs']->table('comment').?"?AS?r?ON?r.id_value?=?a.article_id?AND?comment_type?=?1?".????????????"WHERE?a.is_open?=?1?AND?a.article_id?=?'$id'?GROUP?BY?a.article_id";????$row?=?$GLOBALS['db']->getRow($sql);?????if?($row?!==?false)????{????????$row['comment_rank']?=?ceil($row['comment_rank']);??????????????????????????????//?用户评论级别取整????????$row['add_time']?????=?local_date($GLOBALS['_CFG']['date_format'],?$row['add_time']);?//?修正添加时间显示?????????/*?作者信息如果为空,则用网站名称替换?*/????????if?(empty($row['author'])?||?$row['author']?==?'_SHOPHELP')????????{????????????$row['author']?=?$GLOBALS['_CFG']['shop_name'];????????}????}?????return?$row;}
关于php语言定义函数的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php语言定义函数 php 自定义函数的详细内容...