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执行速度全攻略(下)
Oct 09 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 PHP
解析PHP跨站刷票的实现代码
Jun 18 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
Jun 23 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
Yii2框架使用计划任务的方法
May 25 PHP
PHP不使用递归的无限级分类简单实例
Nov 05 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 14 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
javascript面向对象之二 命名空间
2011/02/08 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
2018/08/27 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
netbeans7安装python插件的方法图解
2013/12/24 Python
python调用java的Webservice示例
2014/03/10 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
日语专业求职信
2014/07/04 职场文书
法定代表人证明书
2014/11/28 职场文书
升职感谢信
2015/01/22 职场文书
5.12护士节活动总结
2015/02/10 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
小学同学聚会感言
2015/07/30 职场文书
法律服务所工作总结
2015/08/10 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python
2022微信温控新功能上线
2022/05/09 数码科技