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