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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 访问控制 public被定义为公有的类成员可以在任何地方被访问。 protected被定义为受保护的类成员则可以被其自身以及其子类和父类访问。 private被定义为私有的类成员则只能被其定义所在的类访问。 ps: 类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。 class Car { $speed = 10; //错误 属性必须定义访问控制 public $name; //定义共有属性 } 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。 class Car { ​ //默认为共有方法 function turnLeft() { } }
    查看全部
  • 构造函数和析构函数 构造函数 __construct 析构函数 __destruct ps: 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 class Car { function __construct() { print "父类构造函数被调用\n"; } } class Truck extends Car { function __construct() { print "子类构造函数被调用\n"; parent::__construct(); } } $car = new Truck();
    查看全部
  • 1、析构函数,在程序执行结束的时候会自动调用 2、析构函数通常用于清理程序使用的资源。比如程序使用了打印机,那么可以在析构函数里面释放打印资源。
    查看全部
    0 采集 收起

    2015-02-24

  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息
    查看全部
  • 自定义异常类class MyException extends Exception
    查看全部
  • try{ //可能出现错误或异常的代码 //catch表示捕获,Exception是php已定义好的异常类 } catch(Exception $e){ //对异常处理,方法: //1、自己处理 //2、不处理,将其再次抛出 } Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。 Throw - 这里规定如何触发异常。注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch" Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象。
    查看全部
  • 给图片添加水印 获得原图像:imagecreatefromjpeg($url) 获得水印图片:imagecreatefrompng($url) 图片复制:imagecopy($img,$logo,x,y,下阴影,右阴影,$width,$height) 图片输出:imagejpeg($img,$filename)
    查看全部
    0 采集 收起

    2015-02-24

  • 噪点函数:imagesetpixel($img,rand(),rand(),$color)
    查看全部
    0 采集 收起

    2015-02-24

  • 生成图像验证码
    查看全部
    0 采集 收起

    2015-02-24

  • 图像中绘制文字:imagestring($img,$fontsize,$x,$y,$str,$color)
    查看全部
    0 采集 收起

    2015-02-24

  • imagecreatetruecolor(x,y):创建x*y的空白真彩色图片 imagecolorallocate($img,rr,gg,bb):配色 imagefill($img,x0,y0,$color):填充颜色 imageline($img,x0,y0,x1,y1,$color):画线 输出图片:header("content-type:image/png");imagepng($img); 释放图片内存:imagedestroy($img)
    查看全部
    0 采集 收起

    2018-03-22

  • PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。
    查看全部
    0 采集 收起

    2015-02-24

  • 格式化格林威治标准时间:gmdate('时间格式',时间戳)
    查看全部
    0 采集 收起

    2015-02-24

  • strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) eg: echo strtotime("now"); echo strtotime("+1 seconds"); echo strtotime("+1 week 3 days 7 hours 5 seconds");
    查看全部
    0 采集 收起

    2018-03-22

  • 获取任意时间的时间戳:strtotime('2015-01-01 00:12:12'),时间格式不一定
    查看全部
    0 采集 收起

    2015-02-24

举报

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

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