PHP学习笔记-函数
来源:互联网 发布:mac快速认证信息 编辑:程序博客网 时间:2024/05/21 08:55
1、值传递
$pricetag = 15.00;$salestax = .075;calcSalesTax(15.00,.075);calcSalesTax($pricetag,$salestax)
2、引用传递
希望在函数内对参数的修改也可以体现在函数的作用域外,加&
$cost = 20.99;$tax =0.0575;function calculateCost(&$cost,$tax){ $cost = $cost+($cost * $tax); $tax += 4;}calculateCost($cost,$tax);printf("Tax is %0.1.2f%%",$tax*100);printf("Cost is : $%01.2f",$cost);//结果$tax相同,$cost已经改变
3、默认参数值
如果有两个默认值,暂发现无法设置函数第二参数使用默认值,第三参数手动传入的方法
function calcSalesTax($price,$tax=.0675,$tax2=2.5){echo "price=$price, tax=$tax, tax2=$tax2";}
4、可选参数值
放在参数列表末尾,而且要指定其默认值为空
function calcSalesTax($price,$tax="",$tax2=""){echo "price=$price, tax=$tax, tax2=$tax2";}
5、类型提示
强制参数为某个类的对象或数组
function processPayPalPayment(Customer $customer){}
6、多个返回值
function retrieveUserProfile(){$user[] = "Jason Gilmore";$user[] = "Jasin@example.com";$user[] = "English";return $user;}list($name,$email,$language)=retrieveUserProfile();echo "\nName: $name, email:$email,language:$language\n";
7、函数库
require_once("taxation.library.php");
- PHP学习笔记-函数
- PHP函数学习笔记
- php学习笔记--函数
- php学习笔记 3 函数
- php学习笔记--常用函数
- php 数组函数学习笔记
- PHP常用函数学习笔记
- PHP学习笔记---data()函数
- PHP学习笔记10:函数
- PHP学习笔记【10】--PHP函数
- php学习笔记(8):PHP函数和自定义函数
- php学习笔记8-(定义函数)
- 学习笔记,php中的分割函数
- php学习笔记:第七节--函数
- php学习笔记 数组的常用函数
- php学习笔记(五)函数
- php学习笔记(四)函数相关
- PHP学习笔记——函数
- Linux下安装Mysql--二进制安装
- Linux下安装Mysql--源码安装
- HDU 1541 star 树状数组
- oracle 游标详解
- EditText之边框颜色
- PHP学习笔记-函数
- IOS学习之十六:网络数据的XML解析
- 数字转化为字符串,sprintf使用(弱菜笔记)
- MySql数据库连接时DriverManager.getConnection(url,user,pass)出错
- 各种Adapter的用法
- 我的CSDN博客下载器,下载博客文章保存为mht文件
- 杭电ACM 2037 今年暑假不AC
- ubuntu下解决sublime text无法输入中文问题
- 【STL】警惕istringstream数据格式化误区