日期:2010-07-27 09:51:00 来源:本站整理
<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]
本文“<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我相信全部程序城市有函数的存在..它的作用是帮忙我们将行为大概行动给划脱离来.以到达便利管理的作用.假如我们写一大片的程序.无认是读起来还是保护起来都是非常大的工程.假如将他分块而治.这就简单多了.目前我们来试试
函数的利用
- <?
- $a = 1; //A的值是1
- $b = 2; //B的值是2
- $J = Jia($a,$b); //利用自定义的函数让他们相加
- echo $J;
- function Jia($stra,$strb)
- {
- $c = $stra + $strb; //将传送进来的二个参数举行相加
- return $c; //并以return 返回后果给他们,
- }
- ?>
运行后输出的后果: 3
明生注释:其实就是当Jia函数运行后.并加二者相加然后利用return返回值给他们...假如是一个历程.你可以直接利用echo输出就是了.而不用return..上面的这一种只是将变量举行一种复制镜像出来然后赋值给$stra而不是直接将$a的变量给他..那目前我们来操作一下直接传入参数了..下面来试一下
函数传址的利用和写法
- <?
- $a = 1;
- vara($a); //直接代入函数去操作.这里注意哦.并没有给$a赋值你发现没有.普通都是这样$a = vara($a);.目前不是了..但是值一样变
- echo $a; //然后输出
- function vara(&$b) //在这里注意看.在变量的声明时多了一个 & ,聪明的你应当看懂了吧.就是他了
- {
- $b++; //让自身加1
- }
- ?>
运行后输出的后果: 2
明生注释:在这一节分外要注意的是 & 他的作用就是让变量自身直接传址进来而不是传值.这二点需求注意哦.就是说你本来有一个变量A.他程序要取变量A值的时刻只是将他复制一份镜像出来.然后再处理.假如你用到了 & 那么就是奉告PHP我需求将他的变量代入进来操作..懂了吗?不懂的话可以留言.目前我们再看看全局变量在程序块的利用.
全局变量如安在函数利用
- <?
- $Var = 'Key';
- Bian(); //履行函数
- echo $Var;
- function Bian()
- {
- global $Var; //这一步是最重要的.假如没有他就不知道$Var了..注意大小写
- $Var = 'GO';
- }
- ?>
运行后输出的后果: GO
明生注释:在上面这一点注意 global 的利用,他是将一个变量声明为全局变量的利用(注意:只能利用于自身的某个函数而不是全部函数).不过这一节还有很多的内容在这里就不阵列出来了.假如哪位有爱好持续研究下去.可以去看一下 php 手册当中的(变量范围)
以上是“<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论