function functionName ( [$arg[=value][,…]] ) {
…
…
}
复制代码
<?php
function add($a,$b){
return $a+$b;
}
function add($a,$b,$c){
return $a+$b+$c;
}
echo add(1,1,1); // 会报错
复制代码
[$变量名称 = ] functionName ( [value,…] )
复制代码
$a = demo();
==> 调用函数, 并使用变量$a
, 接收返回值demo();
==> 只是调用函数单选题php
下列选项中不符合PHP自定义函数标准的是?()(选择一项)程序员
多选题数组
如下函数会输出‘apple’的是()(选择两项)bash
<?php
$a = "apple"; // 全局的
function demo(){
global $a;
echo $a;
}
demo();
复制代码
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV
多选题app
下图代码输出的内容选项中描述正确的是()(选择两项)函数
单选题spa
如下全局变量使用正确的是?()(选择一项)3d
经过参数能够传递信息到函数内部;code
一个函数能够有零个或多个参数;多个参数之间以逗号做为分隔符;cdn
参数的数据类型能够为任意数据类型(资源除外);
有默认值的参数称为可选参数,不然称为必选参数;
默认参数必须放在任何须选参数的右侧;
单选题
选项中结果正确的是()(选择一项)
单选题
如下代码输出结果正确的是?()(选择一项)
单选题
如下代码输出的结果正确的是?()(选择一项)
单选题
下列代码的结果正确的是()(选择一项)
单选题
下列代码的结果正确的是()(选择一项)
按值传递参数是指直接传递参数值,也能够是变量;
按值传递会在函数内部改变参数的值,但它并不会改变函数外部的值;
单选题
下列代码输出的结果是()(选择一项)
单选题
下列代码输出的结果是()(选择一项)
单选题
如下代码输出结果正确的是?()(选择一项)
单选题
如下代码输出结果正确的是?()(选择一项)
func_num_args()
,和 func_get_args
() 实现;单选题
func_num_args
的做用是?()(选择一项)
单选题
如下代码输出结果正确的是?()(选择一项)
return 语句将当即停止函数的运行,而且将控制权交回调用该函数的代码行;
若是省略 return语句,则返回值为 NULL;
返回值能够是包括数组和对象的任意类型(资源除外);
函数只能有一个返回值;
若是须要返回多个值怎么办?
多选题
下列选项中输出内容为8的是()(选择两项)
单选题
下列选项中输出结果正确的是()(选择一项)
定义一个函数, 接收两个参数, 返回第一个参数到最后一个参数的累加
sequence_summation(1,100)
返回5050
<?php
function sequence_summation($a,$b){
$sum = 0;
for ($i=$a; $i <= $b; $i++) {
$sum+=$i;
}
return $sum;
}
echo sequence_summation(1,100);
复制代码
call_user_func()
, 第一个参数是一个函数, 剩下的都是该函数的参数多选题
下列选项输出内容是‘imooc’的是()(选择两项)
单选题
如下代码输出结果正确的是()(选择一项)
多选题
如下选项会报错的是()(选择两项)
爱你100次
<?php
function say($str,$num){
if($num < 10){
echo say($str,$num+1);
}
return $str.(11-$num)."次!<br/>";
}
echo say("爱你",1);
复制代码
小做业: 使用递归, 改写以前的累加函数...
<?php
function sequence_summation($a,$b){
if ($b == $a) {
return $a;
}else{
return $a+sequence_summation($tmp = $a+1,$b);
}
}
echo sequence_summation(1,100);
复制代码
单选题
下列代码输出的是()(选择一项)
单选题
如下代码输出的结果正确的是?()(选择一项)
()
function hello(){
echo "hello world";
}
$a = "hello";
$a();
复制代码
单选题
下列代码输出的结果正确的是()(选择一项)
参见:
字符串函数: www.w3school.com.cn/php/php_ref…