摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====// 对于下面这个数组,每个单元有自己的id和地区名// 每个单元之间的地位是平等的// 因此谈不上谁是谁的上级/下级$area = array(array('id'=>1,'name'=>'安徽'),array('id'=>2,'name'=>'海淀'), 阅读全文
posted @ 2012-12-04 12:50 永不停歇 阅读(259) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====递归对数组进行转义***/// 这是一个3维数组$arr = array('a"b',array("c'd",array('e"f')));// 先写一个1维数组的转义函数function _addslashes($arr) { foreach($arr as $k=>$v) { if(is 阅读全文
posted @ 2012-12-04 12:49 永不停歇 阅读(272) 评论(0) 推荐(0) 编辑
摘要: <?php/***递归的方法,级联打印目录。系统函数mkdir,自身有级联打印目录的功能。。**/function mk_dir($path){ if(file_exists($path)){ return true; } if(is_dir(dirname($path))){ return mkdir($path); }else{ mk_dir(dirname($path)); return mkdir($path); }}echo mk_dir('.... 阅读全文
posted @ 2012-11-27 13:42 永不停歇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: <?php /**十八哥公益php课堂文件函数练习案例1:文件小于10字节,有fuck不文明词语,删除。用的的函数有:filesize()检测函数大小,unlink()删除文件,file_get_contents()获取文件内容stripos()获取字符串首次出现的位置,返回一个整形。不区分大小写strrpos()获取字符串最后出现的位置strpos()获取字符串首次出现的位置,区分大小写。strstr()查找字符串首次出现,返回字符串。区分大小写stristr()不区分大小写。**/foreach(array('a.txt','b.txt','c 阅读全文
posted @ 2012-11-27 13:41 永不停歇 阅读(338) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====异常***/Error_reporting(0);class mysql { protected $conn = NULL; public function __construct() { $this->conn = mysql_connect('localhost','root','1111111'); if(!$thi 阅读全文
posted @ 2012-11-19 18:55 永不停歇 阅读(191) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====接口的具体语法:0:以人类为, class Human 是人的草图而接口 是零件可以用多种零件组合出一种新特种来.1: 如上,接口本身即是抽象的,内部声明的方法 默认也是抽象的.不用加 abstract2: 一个类可以一次性实现多个接口.语法用 implements 实现 (把我这几个功能实现了)class ClassName implements interface1,in 阅读全文
posted @ 2012-11-19 18:54 永不停歇 阅读(276) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====抽象类: 无法实例化类前加 abstract, 此类就成为抽象类,无法实例化.春秋战国时期,燕零七 飞行器专家,能工巧匠.他写了一份图纸---飞行器制造术飞行器秘制图谱1: 要有一个有力的发动机,喷气式.2: 要有一个平衡舵,掌握平衡他的孙子问: 发动机怎么造呢?燕零七眼望夕阳: 我是造不出来,但我相信后代有人造出来总结:类前加 abstract 是抽象类方法前加 abstr 阅读全文
posted @ 2012-11-19 18:51 永不停歇 阅读(275) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====后期绑定/延迟绑定***/class Human { public static function whoami() { echo '来自父类的whoami在执行<br />'; } public static function say() { self::whoami(); // 子类内没有say方法,找到了父类这里 ... 阅读全文
posted @ 2012-11-19 18:51 永不停歇 阅读(225) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====普通常量 define('常量名',常量值);以前说过: define定义的常量 ,全局有效.无论是页面内,函数内,类内,都可以访问.能否定义 专门在类内发挥作用的常量专门在类内发挥作用 说明1:作用域在类内,类似于静态属性2:又是常量,则不可改.其实就是"不可改变的静态属性"类常量 在类内用 const 声明即可前面不用加修饰符,而且权限 阅读全文
posted @ 2012-11-19 18:49 永不停歇 阅读(263) 评论(0) 推荐(0) 编辑
摘要: <?php/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001****//***====笔记部分====魔术常量1:无法手动修改他的值,所以叫常量2:但是值又是随环境变动的,所以叫魔术---魔术常量__FILE__ 返回当前文件的路径.在框架开发或者是网站初始化脚本中,用来计算网站的根目录__LINE__ 返回当前的行号在框架中,可以用来在debug时,记录错误信息__CLASS__ 返回当前的类名__METHOD__ 返回当前的方法名***/echo '当前正在运行的 阅读全文
posted @ 2012-11-19 18:49 永不停歇 阅读(241) 评论(0) 推荐(0) 编辑