如何声明及应用各种形式的php函数

伊谢尔伦
Lepaskan: 2023-03-07 18:30:01
asal
1651 orang telah melayarinya

编写 php 程序时,可以自己定义函数,当然如果 php 系统中有直接可用的函数是最好的了,没有的时候才会自己去定义。 在 php 系统中有很多标准的函数可供使用,但有一些函数需要特定的 php 扩展模块一起编译,否则在使用它们的时候就会得到一个致命的 “ 未定义函数 ” 的错误。例如,要使用图像函数 imagecreatetruecolor(),需要在编译php的时候加上 GD 的支持;或者,要使用 mysql_connect()函数,就需要在编译php的时候加上 MYSQL 的支持。有很多核心函数已包含在每个版本的php中,如字符串和变量函数。调用 phpinfo() 或者 get_loaded_extensions() 函数可以得知 PHP 加载了哪些扩展库。同时还应该注意,很多扩展库默认就是有效的。

调用系统函数和调用自定义函数的方式相同。系统为我们提供的每一个函数,都会有详细的帮助信息,所以使用函数时没有必要花费大量的时间去研究函数内部是如何执行的,只要参考帮助文档完成函数的调用,能实现我们需要的功能就可以了。当然,如果声明一个函数让其他人去应用,也应该提供一份该函数的详细使用说明。如果想通过帮助文档成功地应用一个函数,则介绍函数使用的帮助文档就需要包含以下的几点

1. 函数的功能描述(决定是否使用这个函数)。

使用哪个函数去完成什么样的任务,都是需要对号入座的,所以通过函数的功能描述就可以让我们决定在自己的脚本中是否去使用它。

2. 参数说明(决定怎么使用这个函数)

参数的作用就是在执行函数前导入某些数值,一提供函数处理执行。通过函数的参数传值可以改变函数内部的执行行为,所以怎么传值、传什么值、传什么类型的值、传多少个值的详细说明才是决定如何使用函数的关键。

3. 返回值(调用后如何处理)

在脚本中通过获取函数调用后的返回值来决定程序的下一步执行,所以就必须要了解函数是否有返回值、返回什么样的值、返回什么类型的值。

下面通过一个自定义函数的实例,包含上述的三方面帮助信息:

<?php
  //定义一个计算两个整数乘积的函数
  function index($a, $b){  //两个整数参数
    $sum = 0;              //声明一个变量保存计算后的结果
    $sum = $a * $b;
    return $sum;           //返回值
  }
  echo index(6,8);         //应用函数
?>
Salin selepas log masuk

PHP函数的参数才是决定如何成功应用一个函数或是控制一个函数执行行为的标准。又因为PHP是弱类型语言,参输的设置和应用会有多种方式,所以学会声明具有不同参数的函数,以及可以成功调用各种形式参输的函数,才是学习函数的关键。后面将通过 PHP 函数的参数特点,分别介绍相应的声明和应用。

【相关教程推荐】

1. 《php.cn独孤九贱(4)-php视频教程

2.  php编程从入门到精通全套视频教程

3.  php实战视频教程

Atas ialah kandungan terperinci 如何声明及应用各种形式的php函数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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