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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 检测是否安装mysql扩展支持:function_exists('mysql_connect')
    查看全部
  • 将获取的异常信息写入日志中,file_put_contents( 'error.log' , $msg ) 其中,$msg=文件名、行号、错误信息、异常追踪信息。
    查看全部
  • 通过try...catch...来检验异常信息,并以$->getMessage输出报告
    查看全部
  • 保存图片文件 1、imagepng($img,$filename) 2、imagegif($img,$filename) 2、imagejpeg($img,$filename,图片质量)
    查看全部
    0 采集 收起

    2014-12-04

  • 使用imagestring函数来进行文字的绘制,这个函数的参数很多:imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色。
    查看全部
    0 采集 收起

    2014-12-04

  • 1.通过imagecreatetruecolor函数可以创建一个真彩色的空白图片: 2.对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色 3.通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条。 4.线条绘制好以后,通过header与imagepng进行图像的输出。
    查看全部
    0 采集 收起

    2014-12-04

  • 查找所有匹配结果 preg_match只能匹配一次结果,但很多时候我们需要匹配所有的结果,preg_match_all可以循环获取一个列表的匹配结果数组。 $p = "|<[^>]+>(.*?)</[^>]+>|i"; $str = "<b>example: </b><div align=left>this is a test</div>"; preg_match_all($p, $str, $matches); print_r($matches); 可以使用preg_match_all匹配一个表格中的数据: $p = "/<tr><td>(.*?)<\/td>\s*<td>(.*?)<\/td>\s*<\/tr>/i"; $str = "<table> <tr><td>Eric</td><td>25</td></tr> <tr><td>John</td><td>26</td></tr> </table>"; preg_match_all($p, $str, $matches); print_r($matches); $matches结果排序为$matches[0]保存完整模式的所有匹配, $matches[1] 保存第一个子组的所有匹配,以此类推。
    查看全部
  • 对象的基本组成
    查看全部
    0 采集 收起

    2014-12-04

  • object
    查看全部
    0 采集 收起

    2014-12-04

  • 独一无二,唯一性 功能特定 重复使用
    查看全部
    0 采集 收起

    2014-12-03

  • 对象的数据模型:属性 对象的行为模型:方法
    查看全部
    0 采集 收起

    2014-12-03

  • 删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。 session_start(); $_SESSION['name'] = 'jobs'; unset($_SESSION['name']); echo $_SESSION['name']; //提示name不存在 如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。 session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); session_destroy(); 值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。 session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); unset($_SESSION); session_destroy(); var_dump($_SESSION); //此时已为空 如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部
  • 类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。 对象通过new关键字进行实例化: $car = new Car(); echo $car->getName();
    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-03-22

  • 静态方法中,伪变量$this不允许使用, 可以使用self,parent,static在内部调用静态方法与属性
    查看全部
  • 类属性必须定义为公有、受保护、私有之一。 类中的方法可以被定义为公有、受保护、私有。如果没有设置这些关键字,则该方法默认为公有。 如果构造函数定义成了私有方法,则不允许直接实例化对象,这时候一般通过静态方法进行实例化
    查看全部

举报

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

微信扫码,参与3人拼团

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

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