Php 中如何声明函数? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
maiziedu
V2EX    程序员

Php 中如何声明函数?

  •  
  •   maiziedu 2016-12-23 18:31:47 +08:00 1875 次点击
    这是一个创建于 3221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如何声明函数

    1.通过关键字 function 函数名称([参数…]){函数体; return 返回值;}那接着在声明函数的过程中我们需要注意这样一些问题。

    2.首先呢和名称有关的名称我们不能包含特殊字符,可以以字母和下划线开始,后面呢可以跟上数字字母下划线,不要使用“?*”包括中文来当我们的函数名称。

    3.那第二呢函数名称最好含义明确,而且呢最好一动词开头,因为呢它是来完成某一功能的,假如说我想玩你可以写一个 play ,最好以动词来开头,当然这个不是强求的。

    4.那最好我们的函数名称遵循驼峰标记法或者是下划线法。那这个呢和我们的变量命名差不多。

    5.第四点很重要,函数名称不支持重名,也就是重名的函数是会报错的。

    6.第五点也需要知道,我们的函数名称不区分大小写。但是我们只是用的时候最好遵循大小写。你写的是小写同样的你在用的时候也要写小写。

    7.接着还需要知道,我们的参数,括号中的参数不是必需的,你可以有也可以没有,那可以有一个也可以有多个。

    8.最后函数体,当我们函数体内碰到 return 的时候就立刻结束了,那 return 呢是给这个函数加上一个返回值,如果没有 return 的情况下,默认的函数返回的 null ,那也可以通过 return 返回任何的值都可以。我们来一个简单的例子。

    声明函数实例

    首先自定义函数的时候使用 function 关键字 function sayHi()括号中间可以写上你的参数,可以有也可以没有。 在函数体内写上一个 echo 'say Hi to King';

    function sayHi()

    {

    echo 'say Hi to King';

    }

    那这样就定义了一个函数,同样的我还可以再来定义一个。

    {

    echo 'this is a test';

    }

    那这样连个函数我们就定义完了,我们来看一下页面有什么效果吗?是没有任何效果的。

    原文链接: http://www.maiziedu.com/wiki/php/user/

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1331 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:13 PVG 01:13 LAX 10:13 JFK 13:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86