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更新记录的代码
Jun 07 PHP
php session应用实例 登录验证
Mar 16 PHP
PHP的变量总结 新手推荐
Apr 18 PHP
php抓取页面的几种方法详解
Jun 17 PHP
Linux编译升级php的详细方法
Nov 04 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
php猴子选大王问题解决方法
May 12 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
微信开发之网页授权获取用户信息(二)
Jan 08 PHP
golang与PHP输出excel示例
Jul 22 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 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 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
php格式化金额函数分享
2015/02/02 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
javascript中常用编程知识
2013/04/08 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
Django中数据库的数据关系:一对一,一对多,多对多
2018/10/21 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
初级职称评定工作总结
2015/08/13 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
Python中else的三种使用场景
2021/06/16 Python
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python
Python实现文字pdf转换图片pdf效果
2022/04/03 Python