// 在函数间传递参数有三种
//1、按值传递方式(将实参的值复制到对应的形参中,在函数内部的操作针对实参进行,操作的结果不会影响到实参)
function example($m)
{
$m = $m * 5 + 10;
echo "在函数内:\$m=".$m;
}
$m = 1;
example($m);
echo "<br>";
echo "在函数外 \$m=".$m;
//================
// 输出结果:
//在函数内:$m=15
// 在函数外 $m=1
// ===============
//========== 2、按引用传递方式(将实参的内存地址传递到形参中)
function example2(&$n)
{
$n = $n * 5 + 10;
echo "在函数内:\$n=".$n;
}
$n = 1;
example2($n);
echo "<br>";
echo "在函数外 \$n=".$n;
//==========
// 输出结果:
// 在函数内:$n=15
//在函数外 $n=15
//==========
//========== 3、默认参数(可以指定某个参数为可选参数,将可选参数放在参数列表末尾,并且指定其默认值为空)
function values($price,$tax="")
{
$price = $price + ($price * $tax);
echo "价格:$price<br>";
}
values("100","0.25");
values(100);
//==========
// 输出结果:
// 价格:125
// 价格:100
//
//==========
//===========静态变量的使用
function zdy()
{
static $message = 0;
$message += 1;
echo $message." ";
}
function zdy1()
{
$message = 0;
$message += 1;
echo $message." ";
}
for( $i = 0 ; $i < 10 ; $i++)
{
zdy();
}
echo "<br>";
for( $i = 0 ; $i < 10 ; $i++)
{
zdy1();
}
//==============================
// 输出结果:
// 1 2 3 4 5 6 7 8 9 10
// 1 1 1 1 1 1 1 1 1 1
//
function example($m)
{
$m = $m * 5 + 10;
echo "在函数内:\$m=".$m;
}
$m = 1;
example($m);
echo "<br>";
echo "在函数外 \$m=".$m;
//========== 2、按引用传递方式(将实参的内存地址传递到形参中)
function example2(&$n)
{
$n = $n * 5 + 10;
echo "在函数内:\$n=".$n;
}
$n = 1;
example2($n);
echo "<br>";
echo "在函数外 \$n=".$n;
//========== 3、默认参数(可以指定某个参数为可选参数,将可选参数放在参数列表末尾,并且指定其默认值为空)
function values($price,$tax="")
{
$price = $price + ($price * $tax);
echo "价格:$price<br>";
}
values("100","0.25");
values(100);
//===========静态变量的使用
function zdy()
{
static $message = 0;
$message += 1;
echo $message." ";
}
function zdy1()
{
$message = 0;
$message += 1;
echo $message." ";
}
for( $i = 0 ; $i < 10 ; $i++)
{
zdy();
}
echo "<br>";
for( $i = 0 ; $i < 10 ; $i++)
{
zdy1();
}
//==============================
// 输出结果:
// 1 2 3 4 5 6 7 8 9 10
// 1 1 1 1 1 1 1 1 1 1
//
在新浪博客里面发现一个问题,我刚开始用的注释是/ * */等到发表成功之后,发现里面的注释全部没有了,郁闷啊,害的我只好用//这个注释了。
分享到:
相关推荐
本资料“【pythonPHP】Python中函数详解共7页.pdf”深入探讨了Python中的函数概念,这对于任何Python开发者来说都是至关重要的。 1. **定义函数** Python中定义函数使用`def`关键字,后面跟着函数名和圆括号,如`...
1. **定义函数**:函数通过`def`关键字来定义。例如: ```python def greet(name): print(f"Hello, {name}!") ``` 在这个例子中,`greet`是函数名,`name`是参数。 2. **参数和默认值**:函数可以接受任意数量...
### function_exists() 函数详解 在PHP编程语言中,`function_exists()` 是一个非常实用的内置函数,用于检查指定的函数是否已经定义。这个函数在处理动态调用或需要判断某些函数是否存在时非常有用。 #### 函数...
### Python中的函数详解 #### 一、什么是函数 在Python编程语言中,**函数**是一种组织良好的、可重用的代码块,它用于执行特定任务。函数的主要优势在于能够简化程序,提高代码的复用性,并使程序结构更加清晰。 ...
《ThinkPHP5函数详解系列》是一份专为ThinkPHP5框架初学者准备的详细学习资料。这个CHM类型的文件包含了丰富的函数用法和实践指导,是深入理解ThinkPHP5核心功能的重要参考资料。为了帮助读者更好地理解和掌握...
WordPress 函数详解 WordPress 函数是 WordPress 中使用的 PHP 函数,它们都是已经定义好的 PHP 函数,需要写在 PHP 语句中(<?php ?>)才能执行。这些函数在 PHP 语句中都应以分号”;”结尾。为了使用这些函数,你...
### Python中的函数详解 #### 一、什么是函数 在Python编程中,函数是一种重要的编程结构,它可以被看作是一段可重用的代码块,用于执行特定任务。通过定义函数,我们可以将复杂的逻辑分解成更小、更易于管理的...
6. `sqlite_create_aggregate` 和 `sqlite_create_function`:这两个函数允许注册自定义的用户定义函数(UDF),分别用于聚合函数和普通函数,以扩展SQLite的功能。 7. `sqlite_current`:从结果集中获取当前行的...
### PHP语言函数的定义与调用详解 #### 一、函数概述 PHP作为一种广泛使用的服务器端脚本语言,提供了丰富的内置函数以及灵活的自定义函数机制。通过自定义函数,开发者能够封装特定的功能,实现代码的复用和模块...
PHP中的闭包函数,也称为匿名函数,是一种特殊类型的函数,它没有预定义的名称,而是作为值存储和传递。这种功能在很多场景下都非常有用,尤其是作为回调函数或者处理数据时。闭包的主要特点是可以捕获和保存其定义...
【PHP函数和自定义函数详解】 在编程领域,函数是代码组织的重要手段,它将一组相关的操作封装起来,便于重复使用和模块化编程。在PHP中,函数同样扮演着至关重要的角色,允许开发者以高效的方式处理任务。接下来,...
### WordPress函数详解 #### 1. `bloginfo()` 函数 `bloginfo()` 是一个非常实用的函数,用于展示与博客相关的各种信息。这个函数能够根据传入的不同参数来显示不同部分的信息。以下是一些常见参数及其作用: - *...
PHP中的闭包(Closure)匿名函数是在PHP 5.3版本引入的新特性,它是一种能够捕获和操作外部变量的函数。闭包提供了一种在函数内部访问和修改外部作用域变量的能力,而无需通过全局变量或类成员来实现。这在很多场景...
### PHP函数大全(TXT版)知识点详解 #### Apache Functions **1. `apache_lookup_uri`** - **定义与用途**:此函数用于查找并获取指定的URI信息。 - **函数原型**: ```php class apache_lookup_uri(string $...
PHP函数是编程语言PHP中的核心概念,用于组织代码和实现特定功能。函数具有以下几个关键特点: 1. **命名唯一**:每个函数都...理解并熟练运用函数的定义、调用、参数以及变量范围,对于编写高质量的PHP程序至关重要。
**PHP函数详解** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。PHP的核心特性之一就是其丰富的内置函数库,这些函数极大地简化了编程任务,提高了开发...