随笔分类 -  PHP

摘要:首先明确一点:PHP重载是用在面向对象的类当中,而不支持函数重载。 这点与C++不一样,在C++当中,重载可以用于面向过程和面向对象,而且方法也不一样。 在C++中,重载适用于当函数名相同时,函数所需的参数个数不相同或者参数个数相同,而参数的类型不同的情况, 在程序编译时,自动根据已提供的参数个数及 阅读全文
posted @ 2016-07-30 17:20 寻觅beyond 阅读(299) 评论(0) 推荐(0)
摘要:在面向对象编程的过程中,对于类当中的各个成员变量,都有不同的访问属性,比如公有的(public)属性,在类内部和类外部都可直接调用;而私有的(private)和受保护的(protected),在类外不能直接赋值和使用,必须通过在类当中定义成员函数对该属性的成员变量进行操作,今天要提的__set()和 阅读全文
posted @ 2016-07-30 14:03 寻觅beyond 阅读(553) 评论(0) 推荐(0)
摘要:对象复制与克隆 ";//输出15 $b=$a; echo $b."";//输出15 $b=25; echo $b."";//输出25 echo $a."";//输出15 //可以发现,普通变量是值传递,在不同的内存空间,其中一个改变对于另一个没有影响 ?> name=$name; return $thi... 阅读全文
posted @ 2016-07-22 15:50 寻觅beyond 阅读(211) 评论(0) 推荐(0)
摘要:链式操作的格式是:$obj->(方法或属性)->(方法或属性)->(方法或属性)...方法或属性一般都是类中定义的函数。下面是一个事例: 我觉得链式操作的主要重点在于 ‘return $this;'明确$this代表的是什么,答案是:返回当前类的对象。 开始比较困惑的是上面在进行链式操作输出的时候, 阅读全文
posted @ 2016-07-22 12:08 寻觅beyond 阅读(480) 评论(0) 推荐(0)
摘要:经常在网页中看到网页显示多个文件,提供各种操作,包括删除,冻结,移动,复制等,如果一次对每个文件进行相同的操作,比如删除,相当浪费时间,于是便出现了·一种叫“多选”的操作方式,在选定内容后进行操作,将大幅度提高效率。 实现代码如下: 我自己建立的数据库test包含UserID,UserName,Us 阅读全文
posted @ 2016-07-20 15:18 寻觅beyond 阅读(691) 评论(0) 推荐(0)
摘要:多态类 "; } } class Taxi implements Car{ public function say(){ echo "出租车".""; } } function say($obj){ if($obj instanceof Car){ $obj->say(); } ... 阅读全文
posted @ 2016-07-18 17:14 寻觅beyond 阅读(180) 评论(0) 推荐(0)
摘要:多态性 "; } } class Bus extends Car{ public function say(){ echo "公交车".""; } } function say($obj ){ if($obj instanceof Car){ $obj->say(); } } ... 阅读全文
posted @ 2016-07-18 16:57 寻觅beyond 阅读(191) 评论(0) 推荐(0)
摘要:"; } else { echo "删除文件失败".""; } //读取每个文件的内容 echo "文件test2.txt的内容是:".fgets($flag2).""; echo "文件test3.txt的内容是:".fgets($flag3).""; fclose($flag2); fclose($flag3... 阅读全文
posted @ 2016-07-16 19:29 寻觅beyond 阅读(173) 评论(0) 推荐(0)
摘要:文件内容可用表单方式提交之后写入。 阅读全文
posted @ 2016-07-16 16:31 寻觅beyond 阅读(190) 评论(0) 推荐(0)
摘要:cookie与session类似,掌握其中一个的用法,那么另外一个掌握起来也就不难。 首先说cookie吧 cookie由服务器创建,以文件形式保存在客户端的硬盘上。服务器与客户端交互的时候,就是依靠读取硬盘上的cookie,然后匹配后,判断是否为同一用户。 一、创建cookie 用setcooki 阅读全文
posted @ 2016-06-27 21:55 寻觅beyond 阅读(233) 评论(0) 推荐(0)

返回顶部