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
PHP的FTP学习(四)
Oct 09 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
Jun 28 PHP
解析php中的escape函数
Jun 29 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
php函数重载的替代方法--伪重载详解
May 08 PHP
Yii2实现让关联字段支持搜索功能的方法
Aug 10 PHP
php5.3后静态绑定用法详解
Nov 11 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
一个实用的php验证码类
Jul 06 PHP
php面试实现反射注入的详细方法
Sep 30 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读注册表
2006/10/09 PHP
PHP中simplexml_load_string函数使用说明
2011/01/01 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
php异常处理捕获错误整理
2019/09/23 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
jquery 常用操作方法
2010/01/28 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
理解javascript回调函数
2014/12/28 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
详解用node.js实现简单的反向代理
2017/06/26 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
js实现页面导航层级指示效果
2020/08/25 Javascript
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
Python运行DLL文件的方法
2020/01/17 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
银行求职信范文
2014/05/26 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
初婚初育证明范本
2014/11/24 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL