为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 从数组取值,赋值给变量,最后输出
    查看全部
  • session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie
    查看全部
  • 三种方法 1.$arr[]=''; 2.$arr=array(''=>''); 3.array('');
    查看全部
  • cookie相对不是太安全,容易被盗用导致cookie欺骗 单个cookie的值最大只能存储4k 每次请求都要进行网络传输,占用带宽
    查看全部
  • 通过try catch来捕获异常,我们将执行的代码放在try代码块中,一旦其中的代码抛出异常,就能在catch中捕获。 在实际应用中,不会轻易的抛出异常,只有在极端情况或者非常重要的情况下,才会抛出异常,抛出异常,可以保障程序的正确性与安全,避免导致不可预知的bug。
    查看全部
  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息
    查看全部
  • 1、基本语法 try{ //可能出现错误或异常的代码 //catch表示捕获,Exception是php已定义好的异常类 } catch(Exception $e){ //对异常处理,方法: //1、自己处理 //2、不处理,将其再次抛出 } 2、处理处理程序应当包括: Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。 Throw - 这里规定如何触发异常。注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch" Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象。
    查看全部
  • php图片添加水印: 1、在图片上加上一个字符串; 2、在图片上加上一个logo或者其他的图片。 直接从图片文件创建图片,可使用 imagecreatefromjpeg; 如果加的水印是一个logo图片,那么就需要再建立一个图像对象,然后通过GD函数imagecopy将logo的图像复制到源图像中。 imagecopy($img,$logo,15,15,0,0,$width,$height);
    查看全部
    0 采集 收起

    2017-06-23

  • 为了使验证码更加的安全,防止其他程序自动识别,因此常常需要对验证码进行一些干扰处理,通常会采用绘制一些噪点,干扰线段,对输出的字符进行倾斜、扭曲等操作。 使用imagesetpixel绘制点来实现噪点干扰,且可通过循环进行随机绘制 imagesetpixel($i,rand(0,100),rand(0,100),$black); 在图片上绘出一点。参数 x、y 为欲绘点的坐标,参数 col 表示该点的颜色。
    查看全部
    0 采集 收起

    2017-06-23

  • imagepng();将处理好的图像保存到文件,以便可以多次使用,通过指定路径参数将图像保存到文件中; imagepng 将图片保存成png格式; imagejpeg 将图片保存成jpeg格式; imagegif 将图片保存成gif格式; imagejpeg会对图片进行压缩,因此还可以设置一个质量参数! imagejpeg($img,$filename,80);
    查看全部
    0 采集 收起

    2017-06-23

  • imagestring(resource $image,int $font,int $x,int $y,string $s,int $col); 通过$font来设置字体的大小,x,y设置文字显示的位置;$s 绘制的文字,$col是文字的颜色!
    查看全部
    0 采集 收起

    2017-06-23

  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。
    查看全部
  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
    查看全部
  • php绘制线条: 1、新建一个画布,通过imagecreatetruecolor()函数可以创建一个真彩色的空白图片 2、画笔所用的颜色,通过imagecolorallocate()函数进行分配,通过参数设定rgb的颜色值来确定画笔的颜色; 3、通过调用imageline()绘制线段函数进行线条的绘制,通过指定起点跟终点来最终得到线条; 4、线条绘制好后,通过header与imagepng进行图像的输出;header("content-type: image/png");imagepng($img); 5、最后可调用imagedestroy释放该图片占用的内存; 6、如果需要得到一个图片文件,可通过imagepng函数指定文件名将绘制后的图像保存到文件中。imagepng($img, 'img.png');
    查看全部
    0 采集 收起

    2018-03-22

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

    2017-06-23

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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