- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 PHP中抽象类与接口的应用场景
<?php /*** ====笔记部分==== 接口的具体语法: 0:以人类为, class Human 是人的草图 而接口 是零件 可以用多种零件组合出一种新特种来. 1: 如上,接口本身即是抽象的,内部声明的方法 默认也是抽象的. 不用加 abstract 2: 一个类可以一次性实现多个接口. 语法用 implements 实现 (把我这几个功能实现了) class Cl
2013-06-21 21:24:41 3791
原创 dedecms 调用TAG标签随机字体颜色实现方法
在网页里实现彩色标签云能给网站增色不少。 功能说明: 实现标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。 修改方法: 1、在/include/common.func.php 中加入如下函数,要添加在PHP结束标记?>里面。 function getTagStyle() { $minFontSize=1
2013-06-18 09:21:13 2182
原创 dedecms channel调用栏目的描述
{dede:channel type='top'}[field:description/]{/dede:channel}channel 这个标签没有description属性你需要自己把这个属性开启。到你的程序目录include\taglib 找到 channel.lib.php修改一下文件如果你想查找所有top最顶层的栏目内容的话修改if($type=='top')
2013-06-18 09:12:50 6711 1
原创 PHP面向对象之重写与重载
<?php/*** ====笔记部分==== 重写/覆盖 override 指:子类重写了父类的同名方法 重载: overload 重载是指:存在多个同名方法,但参数类型/个数不同. 传不同的参数,调用不同的方法 但是在PHP中,不允许存在多个同名方法. 因此,不能够完成java,c++中的这种重载 但是,PHP的灵活,能达到类似的效果 ***/ /**** 代码部分
2013-06-16 11:38:35 12137 1
原创 魔术方法在框架中的应用
刚才 我们用TP做了一个用户注册,注册时的代码在下面 按我们以前的做法, 把POST来的数据,拼接sql,然后查询. 但是在TP中的做法,有点奇怪, 他是把收到的信息, 赋给了一个对象的属性. 然后对象->add()方法,就写入到数据库了. 很方便 . 思考: 1: userModel就有username属性供你去赋值吗? 2: 如果$userModel->xxx属性,是保护的
2013-06-16 10:54:47 1479
原创 PHP 魔术方法之__set__get__unset__isset
<?php/***魔术方法: 是指某些情况下,会自动调用的方法,称为魔术方法 PHP面向对象中,提供了这几个魔术方法, 他们的特点 都是以双下划线__开头的 __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(
2013-06-16 10:03:44 10002 2
原创 PHP魔术方法之__call与__callStatic方法
<?phpclass human{private function t(){ }//魔术方法__call/*$method 获得方法名$arg 获得方法的参数集合*/public function __call($method,$arg){ echo '你想调用我不存在的方法',$method,'方法'; echo '还传了一个参数'; echo
2013-06-16 09:57:57 22744
原创 PHP面向对象之private权限控制
/***====笔记部分====权限修饰符作用: 用来说明 属性/方法的权限特点写在 属性/方法前面共有3个权限修饰符private 私有的 , 保护的最严protected 保护的 public 公共的 ,保护的最松疑问: public修饰的属性/方法,可以在哪儿访问?private 修饰的属性/方法,可以在哪儿访问?如何判断属性/方法 有
2013-06-06 14:22:14 10706 1
原创 PHP中的$this用法
this是指向当前对象的指针<?phpclass human{ public $name="李四"; public function eat(){ echo $this->name,'在吃饭'; } public function test(){ echo $name,'在吃饭'; } }$li=new human();echo $li->n
2013-06-06 12:46:09 35417 6
CSS层叠样式表中文手册
2009-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人