• 41、PHP面向对象中的接口interface

    接口的概念: 一个类里边的所有方法都是抽象方法,这些抽象方法都必须要重写,那么这个类就叫做接口(interface),接口里边的抽象方法前面不需要加abstract,并且没有属性,用imp...

    阅读(266) 2016-08-17
  • 42、PHP面向对象中的魔术方法

    1、一个对象克隆另一个对象的时候,类里边的__clone方法自动执行 class A{public $num = 1;public function show(){echo $this-num;//1}function __clone(){echo ++$this-num;//2}}$a = new A();$b = $a;echo intval($a===$b);//1e...

    阅读(224) 2017-07-10
  • 43、面向对象方法get_object_vars、is_subclass_of、interface_exists

    1、get_object_vars($obj) 获得对象的属性,以关联数组形式返回。 get_class_methods() 获得类的方法,以关联数组形式返回。 class A{ public $name; public $age; public $sex; public function __construct($name,$age...

    阅读(246) 2016-08-19
  • 44、PHP中的数学函数方法总结

    下面是我平时工作i学习中总结的PHP常用的数学函数,还在继续更新中: 1、round():四舍五入的函数。第一个参数是变量,第二个参数是要保存的小数点的位数。 $a = 100.1024768;echo round(...

    阅读(196) 2016-09-05
  • 45、PHP文件处理disk_total_space、disk_free_space、dirname、file_exis

    PHP文件处理函数方法总结: 1、disk_total_space():获取当前磁盘总共有多少空间,单位是字节。 2、disk_free_space():获取当前磁盘的剩余空间。 3、dirname():返回当前文件路径中的目录部分,也...

    阅读(219) 2016-08-19
  • 46、PHP目录操作rename和scandir

    1、rename(oldname,newname):更改文件或文件夹的名称: rename(a.php,b.php); 2、scandir(.):以数组形式展示某个文件夹下的所有内容: $dir = scandir(.);echo pre/;print_r($dir);...

    阅读(244) 2017-07-10
  • 47、SublimeText编辑器下载、破解、汉化

    今天来分享一个集成前后端开发的编辑神器【SublimeText】,我之所以喜欢用这个款编辑器,是因为它不仅能同时做web前端开发和php开发,而且体积小,不会耗费电脑太多的内存,非常的...

    阅读(155) 2016-10-03
    47、SublimeText编辑器下载、破解、汉化
  • 48、PHP操作目录opendir、readdir、glob

    1、glob():显示某个文件夹目录下的所有文件,参数是目录以及需要显示的文件类型,返回值是数组,例如: //显示a文件夹下的所有php文件$dir = glob(a\*.php);echo pre;print_r($dir); 2、opendir()打...

    阅读(237) 2017-02-17
  • 49、PHP打开fopen、读取fread、写入文件fwrite

    1、is_executable():判断某个文件是否是可执行文件,返回bool类型。 if(is_executable(bb.exe)){echo 这是一个可执行文件,它的大小是.filesize(bb.exe)/pow(1024,2).br/;} 2、file_exists():判断某个文件是否...

    阅读(286) 2016-09-10
  • 50、PHP文件处理file_get_contents、file_put_contents、fgetc、fgets、fg

    1、fgetc():获取一个字节的内容。 $file = fopen(a.txt,r);echo fgetc($file); 2、feof():判断光标指针是否在文件内容的最后: while(!feof($file)){echo fgets($file).br/;} 3、fgets():获取一行的内容。 $file...

    阅读(201) 2016-09-19
  • 51、PHP截取字符串出现乱码的解决方法(UTF8和GBK)

    使用PHP开发网站的时候经常要截取字符串,肯定不可避免的会出现乱码,而且UTF8编码和GBK编码的网页,乱码形式还不一样,所以我根据自己以往的工作经验,总结了不同编码格式下PH...

    阅读(220) 2016-09-12
  • 52、PHP文件内容分页操作,避免乱码

    新浪等一些大平台新闻网站经常使用内容分页技术,把一篇文章分成若干部分,每一部分作为其中一页,以这种形式展现给用户,不仅提升了用户体验,也提高了网站加载内容的效率,...

    阅读(168) 2016-09-12
  • 53、PHP文件操作函数file、set_include_path、copy

    1、file()方法,一行一行的读取文件内容,并保存为数组: $arry = file(a.txt,1);echo pre;print_r($arry);foreach($arry as $k=$v){if($k%2==0){echo div style=color:red.$v./div;}else{echo div style=color:blue.$v./div;}} 其中第...

    阅读(138) 2016-10-03
    53、PHP文件操作函数file、set_include_path、copy
  • 54、PHP文件操作函数filemtime、filectime、fileatime、touch

    因为本节要用到时间戳的概念,所以要统一把时间格式改成东八区的北京时间,方法如下: date_default_timezone_set(PRC); 1、filemtime():文件内容最后一次被修改的时间: echo date(Y-m-d H:i:m,fil...

    阅读(218) 2016-10-03
  • 55、PHP文件操作指针函数feof、ftell、fseek、rewind、fpassthru

    1、feof():判断指针是否已经达到了文件末尾,如果到了末尾,则返回true,否则返回false。 $file = fopen(aa.txt,r);$arry = array();echo pre;while(!feof($file)){array_push($arry,fgets($file));}print_r($arry); 2、...

    阅读(111) 2016-10-03
  • 56、PHP文件操作pathinfo、realpath、flock、tempnam、tmpfile

    1、pathinfo()函数以数组或字符串的形式返回关于文件路径的信息。 $arry = pathinfo(aa.txt);echo pre;print_r($arry);/*Array( [dirname] = . [basename] = aa.txt [extension] = txt [filename] = aa)*/ 2、realpath()函数把相...

    阅读(241) 2016-10-04
  • 57、设置php.ini配置实现表单文件上传流程

    用form表单结合php进行文件上传之前,首先得配置一下php.ini里边的参数,具体如下: 1、打开网站上传的功能(file_uploads = On); 2、文件上传后存储的位置(临时存储位置:upload_tmp_dir = D:...

    阅读(144) 2016-10-04
  • 58、PHP将上传到临时文件夹的文件移动到服务器指定文件夹内

    本节用到的文件操作函数: 1、is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。 2、move_uploaded_file() 函数将上传的文件移动到新位置。 代码如下: html部分: form action=t...

    阅读(251) 2016-10-04
  • 59、PHP+input表单实现多文件上传

    PHP+input表单实现多文件上传代码如下: html部分: form action=test.php method=post enctype=multipart/form-datainput type=hidden name=MAX_FILE_SIZE value=1000000 /input type=file name=file[] value= /input type=file name=file[...

    阅读(322) 2016-10-04
  • 60、PHP通过超链接实现文件下载

    今天先来介绍文件下载的第一种方法:通过超链接实现文件下载。代码如下: 1、先执行文件上传: !--upload.html--form method=post action=upload.php enctype=multipart/form-datainput type=hidden name=MAX_FIL...

    阅读(116) 2016-10-04
    60、PHP通过超链接实现文件下载