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连mysql和oracle数据库性能比较
Oct 09 PHP
PHP 高级课程笔记 面向对象
Jun 21 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
php文件操作实例代码
May 10 PHP
PHP 线程安全与非线程安全版本的区别深入解析
Aug 06 PHP
php实现httpclient类示例
Apr 08 PHP
ThinkPHP在新浪SAE平台的部署实例
Oct 31 PHP
CI框架实现cookie登陆的方法详解
May 18 PHP
PHP实现简易blog的制作
Oct 24 PHP
php微信开发之百度天气预报
Nov 18 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 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
smarty表格换行实例
2014/12/15 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
filemanage功能中用到的lib.js
2007/04/08 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
使用SAE部署Python运行环境的教程
2015/05/05 Python
python中open函数的基本用法示例
2019/09/07 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
互联网创业计划书的书写步骤
2014/01/28 职场文书
精彩的英文自荐信
2014/01/30 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
广告词串烧
2014/03/19 职场文书
《画》教学反思
2014/04/14 职场文书
跑出一片天观后感
2015/06/08 职场文书
百家讲坛观后感
2015/06/12 职场文书
职位证明模板
2015/06/23 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
员工规章制度范本
2015/08/07 职场文书
JAVA springCloud项目搭建流程
2022/05/11 Java/Android