PHP小记
学习,总结,分享PHP笔记,源代码,及技术交流
damys
态度决定一切,积累决定层次,思维决定行为,习惯决定命运
展开
-
PHP----养成面向对象的好习惯
如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。转载 2014-06-10 17:56:33 · 962 阅读 · 0 评论 -
PHP----生成唯一的ID
echo md5(time().mt_rand(1, 1000)).'';/* uniqid() * 获取一个带前缀、基于当前时间微秒数的唯一ID */echo uniqid().'';echo uniqid('id:').'';echo uniqid('id:',true).'';/*3df45fd002a817c2b23af24aacefe9be53917b5f804cb原创 2014-06-06 16:25:34 · 1114 阅读 · 0 评论 -
PHP----上传文件
<!-- 上传文件需要考虑的细节:1.如何控制用户上传的文件大小<2M2.如何控制用户上传的文件类型3.如何防止用户图片覆盖问题4.如何防止同一个用户上传的文件名相同问题一般:图片存放在服务器文件夹里--><?php//print_r($_FILES);/* Array( [myfile] => Array ( [name] => css.css原创 2014-06-04 16:51:04 · 631 阅读 · 0 评论 -
PHP抽象类与接口的异同
抽象类和接口的异同1. 相同点:(1) 两者都是抽象类,都不能实例化(2) interface 实现类及 abstract class 的子类都必须要实现已经声明的抽象方法。2. 不同点:(1) interface 需要实现,要用 implements ,而 abstract class 需要继承,要用 extends 。(2)原创 2014-05-17 15:41:41 · 957 阅读 · 0 评论 -
PHP isset(),empty(),is_null()
isset(),empty(),is_null() 对比原创 2014-05-23 10:09:25 · 880 阅读 · 0 评论 -
PHP----JS相互调用
JS调用PHP1.2.3.PHP调用JS1.2.3.原创 2014-06-10 11:23:11 · 9355 阅读 · 1 评论