PHP自学之路
regedit1987
安静
展开
-
PHP面向对象之析构方法,以及关键字static
1析构方法会自动调用2析构方法主要用于销毁资源3析构方法调用顺序是先创建的对象后销毁析构方法在什么时候调用:①当程序(进程)结束退出时②当一个对象成为了垃圾对象的时候,该改对象的析构方法也会被调用③所谓的垃圾对象是指一个对象已经脱离了应用。④一旦成为了垃圾对象,该对象所占有的资源就会立马被回收。类的析构方法:①php5加入析构方法:functio原创 2013-08-15 09:51:09 · 631 阅读 · 0 评论 -
接口
1.接口不能被实例化。2。接口中的所有方法,都不能有方法体。3。一个类可以去实现多个接口,用逗号将接口隔开4。接口的方法必须是public,不能是protected 和private,public 可以不用写 默认就是public5。接口中可以有属性,但是属性必须是一个const 修饰的常量。6。一个接口不能继承其他的类,但是接口跟接口之间可以继承一个接口可以继承多原创 2013-08-15 08:54:27 · 442 阅读 · 0 评论 -
PHP面向对象编程三大特性之继承特性
所谓继承就是将父类的属性和方法继承到子类中使用,使得子类具有父类的属性和方法。注意:属性和方法必须是public 和protected修饰的才能继承。对于private修饰的父类方法或者父类属性,子类不能继承。实现方法:class 子类名称 extends 父类名称 {................................}对于一个父类可以有多个子类,但是一原创 2013-08-13 00:17:04 · 598 阅读 · 0 评论 -
方法重写或者方法覆盖
子类的方法名和参数要跟父类完全相同,才能称之为重写了父类方法在子类中需要调用父类的方法 可以用类名::方法名()或者parent::方法(可以是有参数的)在实现方法覆盖的时候,访问修饰符可以不一样但是必须满足:子类的访问范围要大于父类的范围必须要能继承下来的才能实现方法的覆盖多态:当子类没有覆盖父类的方法,则$cat1->cry()调用的是父类的方法,当子原创 2013-08-15 09:15:57 · 776 阅读 · 0 评论 -
mysql触发器
坚挺数据进行操作:在当前的表上,设置一个对每行数据的一个监听器。监听相关事件。每当事件发生时。会执行一段由sql完成的一段功能代码。触发器的元素:事件,执行代码。 创建触发器:create trigger 名字 事件 执行性代码。-----------------------------------------------------------------原创 2013-11-13 11:31:56 · 791 阅读 · 0 评论 -
http请求详解 防盗链技术
http协议:超文本传输协议1、建立在tcp/ip协议基础上.2、我们的web开发数据的传输都是依赖于http协议。http协议的 http请求(request)基本结构请求行消息头消息体(实体内容)(若有数据需要处理)在服务器端我们可以通过$_SERVER来获取我们需要的信息HTTP_ACCEPT=image/jpeg, application/x原创 2013-12-07 12:35:09 · 1790 阅读 · 0 评论 -
PHPdom操作查找xml标签文本
PHP5.3.5版本中提供了三套方案可以对xml文件进行crud操作三套方案分别是DOM,SimpleXML.DOMXPath(已经归结到了DOM),经常用到的 其实就只有两种方案DOM 和SimpleXML,DOM与SimpleXML差不多.可以先DOM入手开始学习。DOM一套方案中提供了DOMDocument对象,该对象可以将HTML和XML文档描绘成一个文档树,并且充当文档树的roo原创 2014-01-06 14:10:52 · 956 阅读 · 0 评论