当前位置:七道奇文章资讯网站建设网站编程
日期:2010-07-27 09:51:00  来源:本站整理

<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]

赞助商链接



  本文“<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我相信全部程序城市有函数的存在..它的作用是帮忙我们将行为大概行动给划脱离来.以到达便利管理的作用.假如我们写一大片的程序.无认是读起来还是保护起来都是非常大的工程.假如将他分块而治.这就简单多了.目前我们来试试

函数的利用

  1. <?   
  2.  $a = 1; //A的值是1  
  3.  $b = 2; //B的值是2  
  4.   
  5.  $J = Jia($a,$b); //利用自定义的函数让他们相加  
  6.   
  7.  echo $J;  
  8.   
  9.  function Jia($stra,$strb)  
  10.  {  
  11.   $c = $stra + $strb//将传送进来的二个参数举行相加  
  12.   return $c//并以return 返回后果给他们,   
  13.  }  
  14. ?>  
<? 
 $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的变量给他..那目前我们来操作一下直接传入参数了..下面来试一下

函数传址的利用和写法

  1. <?  
  2.  $a = 1;   
  3.  vara($a); //直接代入函数去操作.这里注意哦.并没有给$a赋值你发现没有.普通都是这样$a = vara($a);.目前不是了..但是值一样变   
  4.  echo $a//然后输出   
  5.   
  6.  function vara(&$b//在这里注意看.在变量的声明时多了一个 & ,聪明的你应当看懂了吧.就是他了  
  7.  {  
  8.   $b++; //让自身加1   
  9.  }   
  10. ?>   
<?
 $a = 1;
 vara($a); //直接代入函数去操作.这里注意哦.并没有给$a赋值你发现没有.普通都是这样$a = vara($a);.目前不是了..但是值一样变
 echo $a; //然后输出

 function vara(&$b) //在这里注意看.在变量的声明时多了一个 & ,聪明的你应当看懂了吧.就是他了
 {
  $b++; //让自身加1
 }
?>

运行后输出的后果: 2

明生注释:在这一节分外要注意的是 & 他的作用就是让变量自身直接传址进来而不是传值.这二点需求注意哦.就是说你本来有一个变量A.他程序要取变量A值的时刻只是将他复制一份镜像出来.然后再处理.假如你用到了 & 那么就是奉告PHP我需求将他的变量代入进来操作..懂了吗?不懂的话可以留言.目前我们再看看全局变量在程序块的利用.

全局变量如安在函数利用

  1. <?  
  2.  $Var = 'Key';   
  3.  Bian(); //履行函数  
  4.   
  5.  echo $Var;   
  6.   
  7.  function Bian()  
  8.  {  
  9.   global $Var//这一步是最重要的.假如没有他就不知道$Var了..注意大小写  
  10.   $Var = 'GO';  
  11.  }  
  12.   
  13. ?>   
<?
 $Var = 'Key';
 Bian(); //履行函数

 echo $Var;

 function Bian()
 {
  global $Var; //这一步是最重要的.假如没有他就不知道$Var了..注意大小写
  $Var = 'GO';
 }

?>

运行后输出的后果: GO

明生注释:在上面这一点注意 global 的利用,他是将一个变量声明为全局变量的利用(注意:只能利用于自身的某个函数而不是全部函数).不过这一节还有很多的内容在这里就不阵列出来了.假如哪位有爱好持续研究下去.可以去看一下 php 手册当中的(变量范围)


  以上是“<b>PHP教程(第七节) 函数Finction与全局变量</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .