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高级OOP技术演示
Aug 27 PHP
php Memcache 中实现消息队列
Nov 24 PHP
php实现rc4加密算法代码
Apr 25 PHP
PHP读取PDF内容配合Xpdf的使用
Nov 24 PHP
PHP输出日历表代码实例
Mar 27 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
Oct 08 PHP
YII CLinkPager分页类扩展增加显示共多少页
Jan 29 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
jQuery+php简单实现全选删除的方法
Nov 28 PHP
PHP实现的激活用户注册验证邮箱功能示例
Jun 06 PHP
php-msf源码详解
Dec 25 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
Feb 10 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二维数组排序简单实现方法
2016/02/14 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
学习ExtJS Panel常用方法
2009/10/07 Javascript
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jquery选择器(常用选择器说明)
2010/09/28 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
利用PHP实现递归删除链表元素的方法示例
2020/10/23 Javascript
Python学习笔记_数据排序方法
2014/05/22 Python
python实现给字典添加条目的方法
2014/09/25 Python
Python多进程机制实例详解
2015/07/02 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
中科软测试工程师面试题
2012/06/16 面试题
创业计划书怎样才能打动风投
2014/01/01 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
图书借阅制度范本
2015/08/06 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
Python安装使用Scrapy框架
2022/04/12 Python
vue修饰符.capture和.self的区别
2022/04/22 Vue.js