func_default.php
2016-05-04 13:38
549 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> func_default.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
//默认值的应用
function hobby($style = "运动")
{
return "我喜欢 $style<br>";
}
echo hobby ();
echo hobby ("唱歌");
function hobby_1 ($who, $type = "跳舞")
{
return "$who 喜欢 $type<br>";
}
echo hobby_1("张三");
echo hobby_1("张三","逛街");
// 默认值的不正确使用,默认值必须在其他参数的右边
//因此会产生警告信息
function hobby_2($type = "跳舞",$who)
{
return "$who 喜欢 $type<br>";
}
echo hobby_2($who="张三");
//但是下面的调用方法可以
//但是默认值就失去了意义
echo hobby_2("爬山","张三");
?>
</body>
</html>
我喜欢 运动
我喜欢 唱歌
张三 喜欢 跳舞
张三 喜欢 逛街
Call Stack
#
Time
Memory
Function
Location
1
0.0021
375528
{main}( )
..\func_default.php:0
2
0.0021
375624
hobby_2( )
..\func_default.php:33
喜欢 张三
张三 喜欢 爬山
<html>
<head>
<title> func_default.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
//默认值的应用
function hobby($style = "运动")
{
return "我喜欢 $style<br>";
}
echo hobby ();
echo hobby ("唱歌");
function hobby_1 ($who, $type = "跳舞")
{
return "$who 喜欢 $type<br>";
}
echo hobby_1("张三");
echo hobby_1("张三","逛街");
// 默认值的不正确使用,默认值必须在其他参数的右边
//因此会产生警告信息
function hobby_2($type = "跳舞",$who)
{
return "$who 喜欢 $type<br>";
}
echo hobby_2($who="张三");
//但是下面的调用方法可以
//但是默认值就失去了意义
echo hobby_2("爬山","张三");
?>
</body>
</html>
我喜欢 运动
我喜欢 唱歌
张三 喜欢 跳舞
张三 喜欢 逛街
( ! ) Warning: Missing argument 2 for hobby_2(), called in D:\LearnWebDevelop\php\MyPhpExse\func_default.php on line 33 and defined in D:\LearnWebDevelop\php\MyPhpExse\func_default.php on line 29 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0021 | 375528 | {main}( ) | ..\func_default.php:0 |
2 | 0.0021 | 375624 | hobby_2( ) | ..\func_default.php:33 |
( ! ) Notice: Undefined variable: who in D:\LearnWebDevelop\php\MyPhpExse\func_default.php on line 31 |
---|
#
Time
Memory
Function
Location
1
0.0021
375528
{main}( )
..\func_default.php:0
2
0.0021
375624
hobby_2( )
..\func_default.php:33
喜欢 张三
张三 喜欢 爬山
相关文章推荐
- php 生成电话名片二维码
- php之curl操作 未完
- php引用使用不恰当而产生问题的地方
- Laravel5 安装
- CodeIgniter(CI)去掉默认url中的index.php
- Thinkphp5 学习笔记之视图
- phpmyadmin自增字段
- php之类,对象(四)加载类及练习题
- ThinkPHP3.2 应用系统验证码
- php yii框架 post csrf
- Mac下PHP环境的配置
- pyftpdlib and RFC
- 测试 php
- zend studio自动添加文件注释和方法注释
- PHP语言 -- 文件操作
- PHP典型扩展模块安装
- Thinkphp中函数的使用方法
- php过滤和转义函数
- mac编译PHP报错 configure: error: Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/include/curl/
- php中 pear版本的简单查看和更新