摘要:本次课程主要学习了php定义变量、常量的方法、变量的类型、全局变量和局部变量的定义和作用域、函数的调用方法。本次课程主要联系了字符串的定义、整形常量的定义、全局函数的定义和调用、函数的申明和调用等。代码如下:<?php /*输出两个常量的和 begin*/ $tishi='$one+$two='; const ONE=100; d
本次课程主要学习了php定义变量、常量的方法、变量的类型、全局变量和局部变量的定义和作用域、函数的调用方法。本次课程主要联系了字符串的定义、整形常量的定义、全局函数的定义和调用、函数的申明和调用等。
代码如下:
<?php
/*输出两个常量的和 begin*/
$tishi='$one+$two=';
const ONE=100;
define('TWO',ONE);
//获取两个常量的和
function getSum()
{
global $tishi;
echo $tishi , (ONE+TWO);
}
getSum();
echo '<hr>';
/*输出两个常量的和 end*/
/*获取传递过来的参数 begin*/
function getParams()
{
echo '您传过来的参数是:';
for($i=0;$i<count(func_get_args());$i++)
{
echo func_get_arg($i) . ' ';
}
echo ',其中,倒数第二个参数是:' , func_get_arg(count(func_get_args())-2);
}
echo '调用方式1:<br>';
call_user_func('getParams','param1','param2','param3');
echo '<hr>';
echo '调用方式2:<br>';
call_user_func_array('getParams', ['param1','param2']);
/*获取传递过来的参数 end*/
?>
批改老师:天蓬老师批改时间:2018-11-26 17:48:26
老师总结:const只接受字面量,而define可以使用表达式,且不受作用域限制