摘要: 1.概念解析 继承:"继承"是面向对象编程中的一个概念。 面向对象编程的单一职责原理(SPR-Single Responsibility Principle)规定对象只能有一个职责。就一个类而言,应该仅有一个引起它变化的原因。 为什么要把不同的职责分配到不同的类中呢?因为每一个职责都是变化的一个轴线 阅读全文
posted @ 2016-06-29 11:42 DDDDemo 阅读(3110) 评论(1) 推荐(0) 编辑
摘要: 输出 获取宽度和高度的方法 阅读全文
posted @ 2016-06-28 17:49 DDDDemo 阅读(3027) 评论(0) 推荐(0) 编辑
摘要: php fgetcsv()函数 定义和用法 fgetcsv() 函数从文件指针中读入一行并解析 CSV 字段。 与 fgets() 类似,不同的是 fgetcsv() 解析读入的行并找出 CSV 格式的字段,然后返回一个包含这些字段的数组。 fgetcsv() 出错时返回 FALSE,包括碰到文件结 阅读全文
posted @ 2016-06-28 17:33 DDDDemo 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 注意: 1、上传文件的时候,在html里面的form表单一定要标注:enctype='multipart/form-data' 2、有种说法,要求一定要在form表单里面,在file前面加上隐藏域如:<input type=hidden name='MAX_FILE_SIZE' value='val 阅读全文
posted @ 2016-06-28 17:31 DDDDemo 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 函数名 描述 实例 输入 输出 abs() 求绝对值 $abs = abs(-4.2);//4.2 数字 绝对值数字 ceil() 向上取整 ceil(9.9);//10 浮点数 进一取整 floor() 向下取整 floor(9.9);//9 浮点数 直接舍去小数部分 fmod() 浮点数取余 $ 阅读全文
posted @ 2016-06-28 17:29 DDDDemo 阅读(184) 评论(0) 推荐(0) 编辑
摘要: $a=array("Dog","Cat","Horse") ;print_r(array_flip($a)); $a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog") ;print_r(array_keys($a)); 阅读全文
posted @ 2016-06-28 17:28 DDDDemo 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 函数名 描述 实例 输入 输出 trim() 删除字符串两端的空格和其他预定义字符 $str="\r\nHello\r\n"; echo trim($str) 目标字符串 清除后的字符串 rtrim()/chop() 删除字符串右边的空格或其他预定义字符 ... 阅读全文
posted @ 2016-06-28 17:27 DDDDemo 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.十万级以上次执行情况,方法可以被静态化,考虑声明为静态。html静态页面速度更快 2.echo 替换print;echo时逗号连接符替换点号连接符 3.循环之前设置循环最大次数,循环参数不要使用函数,循环内部尽量避免大变量的声明;尽量用foreach替换while和for 4.销毁变量去释放内存 阅读全文
posted @ 2016-06-28 17:24 DDDDemo 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题外话:前几天到一家公司面试php职位,来面试我的是一位java工程师,囧。随后他随便问了几个php和java共有的名词,要我解释。当时我就渣了。其中一个就是让我描述设计模式都有哪些。虽然我很久之前隐约学习过,奈何时间久远,脑子里早就自动缓存失效。最近整理印象笔记,把这个问题在cnblogs上简单记 阅读全文
posted @ 2016-06-28 17:22 DDDDemo 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 使用php内部自带函数实现 1、使用DateTime::diff 实现计算 参考阅读>>PHP DateTime::diff() 上代码: 由结果我们知道,想要得出时间差,可以用下面方法实现 2.date_create()、date_diff()实现 具体实现: 推荐阅读:PHP 计算日期间隔天数 阅读全文
posted @ 2016-06-28 17:02 DDDDemo 阅读(1843) 评论(0) 推荐(0) 编辑