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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 析构函数通常被用于清理程序使用的资源
    查看全部
    0 采集 收起

    2014-12-07

  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化
    查看全部
  • 搜索用的preg_match_all,然后替换 Array ( [0] => Array ( [0] => index.php [1] => style.css [2] => common.js ) ) 主要有以下几个文件:index.php, style.css, common.js
    查看全部
  • 构造函数 默认构造函数,在对象被实例化的时候自动调用。 function__construct(){ } $this 是php里面的伪变量,表示对象自身。可以通过$this->的方式访问对象的属性和方法。
    查看全部
    0 采集 收起

    2018-03-22

  • 异常处理类 PHP具有很多异常处理类,其中Exception是所有异常处理的基类。 Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息 //自定义的异常类,继承了PHP的异常基类Exception class MyException extends Exception { function getInfo() { return '自定义错误信息'; } }
    查看全部
  • 类的概念 物以类聚,把具有相似特性的对象归类到一个类中,有相同的属性和方法。 实例化的概念 构造函数 析构函数
    查看全部
    0 采集 收起

    2014-12-07

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

    2014-12-07

  • 绘制线条 要对图形进行操作,首先要新建一个画布,通过imagecreatetruecolor函数可以创建一个真彩色的空白图片: $img = imagecreatetruecolor(100, 100); GD库中对于画笔所用的颜色,需要通过imagecolorallocate函数进行分配,通过参数设定RGB的颜色值来确定画笔的颜色: $red = imagecolorallocate($img, 0xFF, 0x00, 0x00); 然后我们通过调用绘制线段函数imageline进行线条的绘制,通过指定起点跟终点来最终得到线条。 imageline($img, 0, 0, 100, 100, $red); 线条绘制好以后,通过header与imagepng进行图像的输出。 header("content-type: image/png"); imagepng($img); 最后可以调用imagedestroy释放该图片占用的内存。 imagedestroy($img); 通过上面的步骤,可以发现PHP绘制图形非常的简单,但很多时候我们不只是需要输出图片,可能我们还需要得到一个图片文件,可以通过imagepng函数指定文件名将绘制后的图像保存到文件中。 imagepng($img, 'img.png');
    查看全部
    0 采集 收起

    2018-03-22

  • 将格式化的日期字符串转换为Unix时间戳 strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) echo strtotime("now"); //相当于将英文单词now直接等于现在的日期和时间,并把这个日期时间转化为unix时间戳。这个效果跟echo time();一样。 echo strtotime("+1 seconds"); //相当于将现在的日期和时间加上了1秒,并把这个日期时间转化为unix时间戳。这个效果跟echo time()+1;一样。 echo strtotime("+1 day"); //相当于将现在的日期和时间加上了1天。 echo strtotime("+1 week"); //相当于将现在的日期和时间加上了1周。 echo strtotime("+1 week 3 days 7 hours 5 seconds"); //相当于将现在的日期和时间加上了1周3天7小时5秒。
    查看全部
    0 采集 收起

    2018-03-22

  • 对象的基本原则上是: 1高内聚 所有对象相关的内容都封装到对象内部。 2低耦合 外部世界可以看到对象的一些属性(并非全部) 外部世界可以看到对象可以做某些事情(并非全部)。
    查看全部
    0 采集 收起

    2014-12-07

  • 删除文件 1.使用unlink函数进行文件删除 unlink($filename); 2.删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。 rmdir($dir); 3.如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • 取得文件的大小 通过filesize函数可以取得文件的大小,文件大小是以字节数表示的 转换文件大小的单位 function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); }
    查看全部
  • 取得文件的修改时间 文件有很多元属性,包括:文件的所有者、创建时间、修改时间、最后的访问时间等。 fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间
    查看全部
  • 写入内容到文件 PHP写文件也具有两种方式 1.最简单的方式是采用file_put_contents $filename = './test.txt'; $data = 'test'; file_put_contents($filename, $data); 上例中,$data参数可以是一个一维数组,当$data是数组的时候,会自动的将数组连接起来 2.PHP也支持类似C语言风格的操作方式,采用fwrite进行文件写入。 $fp = fopen('./test.txt', 'w'); fwrite($fp, 'hello'); fwrite($fp, 'world'); fclose($fp);
    查看全部
  • 判断文件是否存在 file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在 is_file是确切的判断给定的路径是否是一个文件 更加精确的可以使用is_readable与is_writeable在文件是否存在的基础上,判断文件是否可读与可写
    查看全部

举报

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

微信扫码,参与3人拼团

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

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