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 相关文章推荐
杏林同学录(六)
Oct 09 PHP
PHP 处理图片的类实现代码
Oct 23 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
更改localhost为其他名字的方法
Feb 10 PHP
PHP多文件上传实例
Jul 09 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 PHP
php的socket编程详解
Nov 20 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
Oct 30 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
PHP实现与java 通信的插件使用教程
Aug 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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
2013英文求职信模板范文
2013/11/15 职场文书
英语商务邀请函范文
2014/01/16 职场文书
无故旷工检讨书
2014/01/26 职场文书
物流专员岗位职责
2014/02/17 职场文书
高级销售求职信
2014/02/21 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
避暑山庄导游词
2015/02/04 职场文书
代理词怎么写
2015/05/25 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
Python基础之Socket通信原理
2021/04/22 Python
使用feign服务调用添加Header参数
2021/06/23 Java/Android