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 23 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
Jan 06 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
php实现12306余票查询、价格查询示例
Apr 17 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
ThinkPHP关于session的操作方法汇总
Jul 18 PHP
php数组查找函数总结
Nov 18 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
php 判断字符串编码是utf-8 或gb2312实例
Nov 01 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
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
PHP中常用的转义函数
2014/02/28 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
使用python进行波形及频谱绘制的方法
2019/06/17 Python
python每天定时运行某程序代码
2019/08/16 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
如何使用PHP session
2015/04/21 面试题
网络安全类面试题
2015/08/01 面试题
我的五年职业生涯规划
2014/01/23 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
预备党员半年考察意见
2015/06/01 职场文书
小型婚礼主持词
2015/06/30 职场文书
大学生读书笔记大全
2015/07/01 职场文书