为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇-函数_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇-函数

King PHP开发工程师
难度初级
时长 2小时30分
  • PHP函数不区分大小写
    查看全部
  • 喜欢的老师
    查看全部
  • 局部变量 动态变量 默认 静态变量 static 全局变量 globle $GLOBLE['name']
    查看全部
  • 函数,一个函数完成一个功能即可。
    查看全部
  • php不支持函数重载
    查看全部
  • //验证码练习 function codeArr($codeleg=4){ // 全字母 // $resArr=range("a","z"); // 全数字 // $resArr=range("0","9"); // 数字+字母 $resArr=array_merge(range(0, 9), range('a', 'z')); $arrleg=count($resArr)-1; $resRand=rand("0",$arrleg); echo $resArr[$resRand]; --$codeleg; if ($codeleg>0) { codeArr($codeleg); } } // codeArr(); echo '随机验证码是:'; echo codeArr(4).'<br>';
    查看全部
    3 采集 收起 来源:PHP函数实战

    2018-03-22

  • include/include_once/require/require_once的用发取舍   比如是系统配置,缺少了,网站不让运行,自然用require,如果是某一段统计程序,少了,对网站只是少统计人数罢了,不是必须要的,可以用include   而加不加once是效率上的区别,加上once,虽然系统帮你考虑了只加载一次,但系统的判断会是效率降低,因此,更应该在开发之初,就把目录结构调整好,尽量不要用_once的情况。
    查看全部
    0 采集 收起 来源:PHP函数实战

    2017-08-25

  • switch 语句用于基于不同条件执行不同动作。 工作原理: 对表达式(通常是变量)进行一次计算 把表达式的值与结构中 case 的值进行比较 如果存在匹配,则执行与 case 关联的代码 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行 如果没有 case 为真,则使用 default 语句 case的用法和if后的用法一样如: switch ($i) { case ($i!=1): echo 'hello'; break; default: echo 'false'; break; } case后的冒号可以用分号代替。 break的作用是阻止代码进入下一个case 中继续执行。 如果没有break,条件会穿透,不会进行判断而是一直执行到底。
    查看全部
    0 采集 收起 来源:PHP函数实战

    2017-09-06

  • 可以把匿名函数直接作为参数传入系统回调函数中来使用。
    查看全部
  • create_function (4.0.1 PHP 4 > =,PHP 5,PHP 7) create_function 一个 创建一个匿名函数(lambda-style) 该函数有两个参数1.函数的名称 2.该函数的代码; 如 $func2=create_function('','return "hello world";');
    查看全部
  • 匿名函数没有函数名
    查看全部
  • call_user_func() 当需要传递多个参数时可以将多个参数放入数组里 然后再使用call_user_func_array();函数
    查看全部
  • function test3($j,$i){ return $j*$i; } echo '<br/>'; echo test3(2,3); echo '<br/>'; echo call_user_func('test3',2,3); 效果一样,但第二种使用了回调函数的形式。
    查看全部
  • call_user_func (PHP 4, PHP 5, PHP 7) call_user_func — 把第一个参数作为回调函数调用 (使用该函数后就不需要另外再写回调函数) 如: function study($fun){ return $fun.' '.'is watching'; } function funa($var,$what){ return $var($what); } var_dump (funa('study','xupeng')); echo '<br/>'; var_dump (call_user_func('study','king'));//使用了该函数后就不需要再写funa()函数。
    查看全部
  • array_map() 可以指定多个参数,除了第一个参数为函数名外其他的参数为数组。 如: function map_Spanish($n, $m) { return(array($n => $m)); } $a = array(1, 2, 3, 4, 5); $b = array("uno", "dos", "tres", "cuatro", "cinco"); $c = array_map("show_Spanish", $a, $b);
    查看全部

举报

0/150
提交
取消
课程须知
对php的基础知识掌握,如变量、常量、数组、流程控制、系统函数等。
老师告诉你能学到什么?
1、如何自定义函数 2、函数的执行原理 3、自定义函数中参数的使用 4、特殊函数的使用(可变函数、递归函数、毁掉函数) 5、封装常用函数
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!