php函数与传递参数实例分析


Posted in PHP onNovember 15, 2014

本文实例讲述了函数的调用与函数定义语法,并讲解了关于函数中的变量以及向函数传递数值方法.分享给大家供大家参考。具体如下:

一、函数的基础

php提供了大量的函数,并且允许用户自定函数,php函数定义实例代码如下:

<?php 

function myCount($inValue1,$inValue2) 

{ 

  $AddValue = $inValue1+$inValue2; 

  return $AddValue;     //返回计算结果 

} 

$Count = myCount(59,100); 

echo $Count;     //输出159 

?>

函数一但被定义就可以在任何地方使用.

二、函数传参数

php 函数参数在函数定义时进行申明定义,函数可以有任意多个参数,应用最普遍的传递方法,是按值传递的,或通过引用和默认参数值应用得相对比较少.实例代码如下:

<?php 

function myColor ($inColor = "蓝色") 

{ 

    return "我喜欢的颜色: $inColor. "; 

} 

echo myColor(); 

echo myColor("粉色"); 

?>

一般传递的值不会因函数内部改变而改变的,除非是全局变量或是引用我们来看php函数引用实例,代码如下:
<?php 

function str_unite (&$string) 

{ 

    $string .= '也喜欢蓝色.'; 

} 

$str = '喜欢红色,'; 

str_unite ($str); 

echo $str;    // 输出结果: '喜欢红色,也喜欢蓝色.' 

?>

全局变量,代码如下:
<?php 

$a = 1; 

$b = 2; 

function Sum() 

{

    global $a, $b; 

    $b = $a + $b; 

} 

Sum(); 

echo $b; 

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
php不用正则采集速度探究总结
Mar 24 PHP
使用PHP的日期与时间函数技巧
Apr 24 PHP
php 中英文语言转换类
Sep 07 PHP
php跨域cookie共享使用方法
Feb 20 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
PHP7新增运算符用法实例分析
Sep 26 PHP
php实现URL加密解密的方法
Nov 17 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 18 PHP
微信小程序和php的登录实现
Apr 01 PHP
php使用glob函数快速查询指定目录文件的方法
Nov 15 #PHP
php中strtotime函数用法详解
Nov 15 #PHP
php中opendir函数用法实例
Nov 15 #PHP
php中in_array函数用法分析
Nov 15 #PHP
php中mkdir函数用法实例分析
Nov 15 #PHP
php中explode函数用法分析
Nov 15 #PHP
php中substr()函数参数说明及用法实例
Nov 15 #PHP
You might like
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
Array对象方法参考
2006/10/03 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
Python3实现从文件中读取指定行的方法
2015/05/22 Python
Python实现队列的方法
2015/05/26 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
Python中函数eval和ast.literal_eval的区别详解
2017/08/10 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
详解python做UI界面的方法
2019/02/27 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
学生安全责任书
2014/04/15 职场文书
环境日宣传活动总结
2014/07/09 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
红歌会主持词
2015/07/02 职场文书
学校少先队工作总结
2015/08/12 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript