php自定义函数用法介绍
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-30 22:23:44 浏览: 评论:0
本文章详细的介绍了php自定义函数用法,包括1.函数名不能和已有的函数名重名. 2.函数名只能包含字母、数字和下划线. 3.函数名不能以数字开头
自定义函数
函数命名基本原则:
1.函数名不能和已有的函数名重名.
2.函数名只能包含字母、数字和下划线.
3.函数名不能以数字开头
基本使用:用function进行声明
实例代码如下:
- <?php
- //创建函数
- function funcCountArea($radius)
- {
- return $radius*$radius*pi();
- }
- //使用函数
- $area = funcCountArea(20);
- echo $area;
- echo '<br/>';
- $area2 = funcCountArea(30);
- echo $area2;
- ?>
output
1256.63706144
2827.43338823
按值传参
实例代码如下:
- <?php
- $a = 5;
- function funcChange($a)
- {
- $a = 2 * $a;
- }
- funcChange ($a);
- echo $a;
- ?>
output
5
按引用传参
实例代码如下:
- <?php
- $a = 5;
- function funcChange(&$a)
- {
- $a = 2 * $a;
- }
- funcChange ($a);
- echo $a;
- ?>
output
10
返回多个值的函数调用
实例代码如下:
- <?php
- function funcUserInfo($username,$password)
- {
- $userInfo = array($username,$password);
- return $userInfo;
- }
- $arr = funcUserInfo('anllin','123456');
- print_r($arr);
- ?>
output
Array ( [0] => anllin [1] => 123456 )
另一种返回多个值的函数调用(实用:推荐)
实例代码如下:
- <?php
- function funcUserInfo($username, $password)
- {
- $userInfo [] = $username;
- $userInfo [] = $password;
- return $userInfo;
- }
- $arr[] = funcUserInfo ( 'Bob', '512655' );
- $arr[] = funcUserInfo ( 'John', '458736' );
- $arr[] = funcUserInfo ( 'Mark', '925472' );
- print_r ( $arr );
- ?>
output
Array ( [0] => Array ( [0] => Bob [1] => 512655 ) [1] => Array ( [0] => John [1] => 458736 ) [2] => Array ( [0] => Mark [1] => 925472 ) )
注意:函数调用是不区分大小写的,但是变量名是区分大小写的.
Tags: 自定义函数
- 上一篇:php中parse_url()函数用法介绍
- 下一篇:in_array()定义和用法
相关文章
- ·PHP 函数之自定义函数介绍(2014-03-22)
- ·php 自定义复杂MD5加密函数(2014-08-22)
- ·PHP自定义dump_var函数方便自己开发(2014-09-13)
- ·php给数组去除重复数据的自定义函数(2014-09-22)
- ·php随机密码生成的自定义函数(2015-04-13)
- ·PHP判断自定义函数定义所在文件(2015-04-13)
- ·使用PHP原生函数就一定比自定义函数快吗?(2015-04-15)
- ·php自定义函数及数组(2015-12-12)
- ·php常规知识考察:自定义函数及内部函数(2020-02-18)
- ·php中自定义函数dump查看数组信息类似var_dump(2020-09-01)
- ·PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享(2021-04-14)
- ·浅析PHP中call user func()函数及如何使用call user func调用自定义函数(2021-06-25)
- ·PHP几个实用自定义函数小结(2021-07-07)
- ·PHP基于自定义函数实现的汉字转拼音功能实例(2021-08-11)
- ·PHP自定义函数实现数组比较功能示例(2021-08-13)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)