之前有分享了用javascript在客户端进行姓名拆分的方法,后应项目需要,又用PHP实现了,贴出来 跟大家分享交流: <pre><?php /** * 拆分姓名(姓氏和名字) * @param string $fullname 全名(如:百里屠苏) * @return array 一维数组[0=?>'姓氏',1=>'名称'] * @author: 爱是西瓜&l...
原来的项目都是直接通过input的file控件选择图片上传的,最近一项功能是需要通过canvas处理图片,然后上传。处理后的图片是base64格式,以前是新写一个兼容base64的上传接口处理。 于是想这个项目在前端js就将base64转换成file对象,统一file接收处理。 废话不多说,先上base64转file对象代码 <pre>function dataURLtoFile...
在传统的代码中,许多情况下要调用一个类中的很多方法使用。比如Db类 传统方法 <pre>$db->name('user');$db->where('where');$db->limit('1,10');$db->order('id desc');$db->find('1');</pre> 链式方法 <pre>$db->n...
在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。PRS-0规范是他们出的第1套规范,主要是制定了一些自动加载标准(Autoloading Standard),如果你英文比较好,可以直接看官网的这个:PSR-0,很短。但是如果,你英语烂成狗,那么就继续往下看我的瞎比比讲解吧!我们打开PSR-0的主页时,发...
早期PHP都是通过手工include载入相应的类文件,当PHP项目变大时,如果项目需要几十上百个文件时,管理是非常繁杂的。 在PHP5.2之后提供了类的自动载入方式,我们就可以基于此方式自动载入所需要的类文件。 实现如下:<?php function __autoload($class){
require __DIR__.'/'.$class.'.php';
}
Test1:...