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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 可变函数不能用于例如 echo , print , unset() , isset() , empty() , include , require 以及类似的语言结构。需要使用自己的包装函数来将这些结构用作可变函数。
    查看全部
    0 采集 收起

    2017-05-09

  • 看到这里终于明白什么是异常处理了。 正常情况下PHP代码如果出错,会直接报错提示错误信息并中止程序执行。但是有异常处理之后,把可能会出错的代码放入try中,如果代码出错会通过throw关键字抛出异常,并通过catch来捕获异常,再创建一个对象(异常类Execption),可以用对象调用来获取具体的异常错误信息。 而通过异常处理下面的代码会继续执行,并没有上面出错代码的影响而中止。
    查看全部
  • Exception是所有异常处理类的基类,具有几个基本的属性和方法。 属性: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在改文件的行数 方法: getTrace 获取异常追踪消息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息 有必要的话可以通过继承来建立自定义异常处理类。
    查看全部
  • 异常处理是面向对象一个重要的特性,代码中的异常会通过throw来抛出,抛出之后代码不会再执行。 异常抛出常用于遇到未知错误或者不符合预先设定条件时。 基本语法 try{ //可能出现错误或异常的代码,如果抛出异常则不会再玩下执行,直接catch捕获异常 } catch(Exception $e){ //catch表示捕获,Exception是php已定义好的异常类,$e是创建这个异常类的对象 //对异常处理,方法: //1、自己处理 //2、不处理,将其再次抛出,使用$e->getMessage()输出错误信息 }
    查看全部
  • if(isset($***)){print_r($***);} $arr0 = $arr['apple']; 函数 function sum($a,$b) { return $a+$b; } $c = sum($a,$b); echo $c;
    查看全部
  • __call($name,$val)重载
    查看全部
  • parent 父级
    查看全部
  • print_r 输出数组的所有内容 很牛逼
    查看全部
  • 正则表达式中常用的模式修正符有i、g、m、s、x、e等。它们之间可以组合搭配使用。 它们的作用如下: //修正符:i 不区分大小写的匹配; //修正符:g表示全局匹配 //修正符:m 将字符串视为多行,不管是那行都能匹配; //修正符:s 将字符串视为单行,换行符作为普通字符; //修正符:x 将模式中的空白忽略; //修正符:A 强制从目标字符串开头匹配; //修正符:D 如果使用$限制结尾字符,则不允许结尾有换行; //修正符:U 只匹配最近的一个字符串;不重复匹配; //修正符:e 配合函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行;
    查看全部
  • function_exists 判断函数是否存在,其实主要就是_exists 如果是判断文件则是file_exists
    查看全部
    0 采集 收起

    2017-05-08

  • 使用imagestring()来生成文字水印; 使用imagecopy($img需要添加水印的图片,$logo水印图片,$img_x,$img_y源图需要添加水印的位置坐标,$logo_x,$logo_y,$logo_w,$logo_h水印图片截取坐标及高宽度)来把生成图片型水印。 题外: 使用file_put_contents(名称,文件)可以为文件命名 例如: 获取一个图片地址,用file_get_contents将图片写入一个字符串,再用file_put_contents来为它重命名。
    查看全部
    0 采集 收起

    2017-05-08

  • 原理: 创建图片---设置色彩---填充背景色---使用循环随机生成验证(通过.=来累积连接)---将字符串应用到图片---使用循环随机生成噪点---输出。 一般验证码会配合session来使用,将随机生产的验证码字符串保存到session中,在用户输入验证码后,表单发送过去值与保存到session中的验证码字符串对比,相同代表验证成功
    查看全部
    0 采集 收起

    2017-05-08

  • PHP可以将图片保存为好几种格式 imagepng(图片,文件名) 保存为PNG图片 imagejpeg(图片,文件名,压缩比例) 保存为JPEG图片 imagegif(图片,文件名) 保存为gif图片
    查看全部
    0 采集 收起

    2017-05-08

  • 使用imagestring($img要添加的图片,$font字体大小,$x,$y文字位置坐标,$str文字,$color文字颜色)函数在图片中添加文字。
    查看全部
    0 采集 收起

    2017-05-08

  • PHP操作图片绘制线条简单流程: header("content-type:image/png"); //指定本页面是一张PNG格式的图片 $img = imagecreatetruecolor(尺寸) //创建一块真彩画布设置大小 $color = imagecolorallocate(指定图片,色彩) //创建一个颜色,指定应用于那张图片 imageline(指定图片,x1,y1,x2,y2--起始结束坐标,色彩)//画线条 imagepng($img,'imgae.png');//输出图片并保存 imagedestroy($img);//操作完成后释放图片
    查看全部
    0 采集 收起

    2018-03-22

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

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