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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • PHP通过安装相应的扩展来实现数据库操作。 当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持。
    查看全部
  • 双引号中不存在字符; 单引号可直接输出所有存在
    查看全部
    0 采集 收起

    2016-01-28

  • clone函数用于对象的复制 serialize函数用于对象序列化为字符串传递数据
    查看全部
  • 通过imagecreatefromjpeg可以直接从图片文件创建图像。 通过GD函数imagecopy将logo的图像复制到源图像中。 $size = getimagesize('logo.png');可以得到图像的宽和高的数组,索引0为宽,索引1为高。
    查看全部
    0 采集 收起

    2016-01-28

  • imagesetpixel绘制点 随机绘制点:imagesetpixel($im, rand(0, 100) , rand(0, 100) , $black);
    查看全部
    0 采集 收起

    2016-01-28

  • 如果函数被声明为私有函数,则不能进行函数初始化,这种函数通常是用来对象的创建,声明对象为不变的静态变量,调用静态函数,判断是否为空对象,若通过就进行私有方法的调用进行创建;其中利用函数的self::加变量名
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::$func(); //动态调用静态方法 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } public static function speedUp() { return self::$speed+=10; } } class BigCar extends Car { public static function start() { parent::speedUp(); } } BigCar::start(); echo BigCar::getSpeed();
    查看全部
  • PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。 class Car { function __construct() { print "构造函数被调用\n"; } } $car = new Car(); //实例化的时候 会自动调用构造函数__construct,这里会输出一个字符串 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 class Car { function __construct() { print "父类构造函数被调用\n"; } } class Truck extends Car { function __construct() { print "子类构造函数被调用\n"; parent::__construct(); } } $car = new Truck(); 同样,PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。 class Car { function __construct() { print "构造函数被调用 \n"; } function __destruct() { print "析构函数被调用 \n"; } } $car = new Car(); //实例化时会调用构造函数 echo '使用后,准备销毁car对象 \n'; unset($car); //销毁时会调用析构函数 当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象
    查看全部
  • 数字需要添加单引号……
    查看全部
  • 指定路径参数将图像保存到文件中: $filename = 'img.png'; imagepng($img, $filename); 使用imagepng可以将图像保存成png格式,如果要保存成其他格式需要使用不同的函数,使用imagejpeg将图片保存成jpeg格式,imagegif将图片保存成gif格式,需要说明的是,imagejpeg会对图片进行压缩,因此还可以设置一个质量参数。
    查看全部
    0 采集 收起

    2016-01-28

  • imagestring函数用来进行文字的绘制: imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
    查看全部
    0 采集 收起

    2016-01-28

  • 要对图形进行操作,首先要新建一个画布,通过imagecreatetruecolor函数可以创建一个真彩色的空白图片<br> GD库中对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色 通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条 线条绘制好以后,通过header与imagepng进行图像的输出 最后可以调用imagedestroy释放该图片占用的内存。 可以通过imagepng函数指定文件名将绘制后的图像保存到文件中: imagepng($img, 'img.png');
    查看全部
    0 采集 收起

    2018-03-22

  • HP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。GD库常用在图片加水印,验证码生成等方面。PHP默认已经集成了GD库,只需要在安装的时候开启就行。
    查看全部
    0 采集 收起

    2016-01-28

  • try { throw new Exception('wrong'); } catch(Exception $ex) { $msg = 'Error:'.$ex->getMessage()."\n"; $msg.= $ex->getTraceAsString()."\n"; $msg.= '异常行号:'.$ex->getLine()."\n"; $msg.= '所在文件:'.$ex->getFile()."\n"; //将异常信息记录到日志中 file_put_contents('error.log', $msg); }
    查看全部
  • gmdate 函数能格式化一个GMT的日期和时间,返回的是格林威治标准时(GMT)。 中国时间是:GMT+8。
    查看全部
    0 采集 收起

    2016-01-28

举报

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

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