Rumah > pembangunan bahagian belakang > tutorial php > 什么是php调用函数,参数传递,变量函数,引用

什么是php调用函数,参数传递,变量函数,引用

伊谢尔伦
Lepaskan: 2023-03-11 14:18:01
asal
2285 orang telah melayarinya

1、定义和调用函数

  函数概念:将一些重复使用到的功能写在一个独立的代码块中,在需要时单独调用。

  创建函数的基本语法格式为:       

function fun_name($str1,$stgr2…$strn){
           fun_body;
       }
Salin selepas log masuk

  参数说明: 

  function:为声明自定义函数时必须使用到的关键字。 

  fun_name:为自定义函数的名称。 

  $str1…$strn:为函数的参数 

  fun_body:为自定义函数的主体,是功能实现部分。

  函数的调用:当函数被定义好后,所要做的就是调用这个函数。调用函数的操作十分简单,只需要引用函数名并赋予正确的参数即可完成函数的调用。

2、在函数间传递参数 

  在调用函数时,需要向函数传递参数,被传入的参数称为实参,而函数定义的参数为形参。参数传递的方式有按值传递、按引用传递和默认参数3种。

  1.按值传递方式

  将实参的值复制到对应的形参中,在函数内部的操作针对形参进行,操作的结果不会影响到实参,即函数返回后,实参的值不会改变。 

  2.按引用传递方式 

  按引用传递就是将实参的内存地址传递到形参中。这时,在函数内部的所有操作都会影响到实参的值,返回后,实参的值会发生变化。引用传递方式就是传值时在原基础上加&号即可。

  3.默认参数(可选参数)

  还有一种设置参数的方式,即可选参数。可以指定某个参数为可选参数,将可选参数放在参数列表末尾,并且指定其默认值为空。

 

3、从函数中返回值

  通常,函数将返回值传递给调用者的方式是使用关键字return()。

  return()将函数的值返回给函数的调用者,即将程序控制权返回到调用者的作用域。如果在全局作用域内使用return()关键字,那么将终止脚本的执行。 

  return语句只能返回一个参数,也即只能返回一个值,不能一次返回多个。如果要返回多个结果,就要在函数中定义一个数组,将返回值存储在数组中返回。

4、变量函数 

  PHP支持变量函数。下面通过一个实例来介绍变量函数的具体应用。(略)

 

5、对函数的引用

  引用不仅可用于普通变量、函数参数,也可作用于函数本身。对函数的引用,就是对函数返回结果的引用。

 

6、取消引用

  当不再需要引用时,可以取消引用。取消引用使用unset()函数,它只是断开了变量名和变量内容之间的绑定,而不是销毁变量内容。

Atas ialah kandungan terperinci 什么是php调用函数,参数传递,变量函数,引用 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan