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 相关文章推荐
一个SQL管理员的web接口
Oct 09 PHP
php在项目中寻找代码的坏味道(综艺命名)
Jul 19 PHP
PHP If Else(elsefi) 语句
Apr 07 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
php中explode函数用法分析
Nov 15 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 PHP
Yii遍历行下每列数据的方法
Oct 17 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 PHP
YII框架常用技巧总结
Apr 27 PHP
解决php extension 加载顺序问题
Aug 16 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
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
JS 控制非法字符的输入代码
2009/12/04 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
2017/04/13 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
python挖矿算力测试程序详解
2019/07/03 Python
python 用户交互输入input的4种用法详解
2019/09/24 Python
Python class的继承方法代码实例
2020/02/14 Python
python的数学算法函数及公式用法
2020/11/18 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
Python读写锁实现实现代码解析
2020/11/28 Python
什么是View State?
2013/01/27 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
教师自我鉴定
2013/12/13 职场文书
民事授权委托书范文
2014/08/02 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
教学质量月活动总结
2015/05/11 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书