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 相关文章推荐
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
php预定义常量
Dec 25 PHP
PHP中文汉字验证码
Apr 08 PHP
mysql_num_rows VS COUNT 效率问题分析
Apr 23 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
Mar 21 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
Apr 17 PHP
PHP 断点续传实例详解
Nov 11 PHP
PHP使用非对称加密算法RSA
Apr 21 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
类的另类用法--数据的封装
2006/10/09 PHP
php&amp;java(一)
2006/10/09 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
javascript document.referrer 用法
2009/04/30 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
使用Vue-cli3.0创建的项目 如何发布npm包
2019/10/10 Javascript
vue的路由映射问题及解决方案
2019/10/14 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
pytorch之添加BN的实现
2020/01/06 Python
Python中if有多个条件处理方法
2020/02/26 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
Myholidays美国:在线旅游网站
2019/08/16 全球购物
2013年大学生的自我鉴定
2013/10/24 职场文书
科级干部考察材料
2014/02/15 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
素质拓展训练感想
2015/08/07 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript