摘要: 一、类的自动加载 类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。 什么叫做“需要一个类”?通常是这样的情况: 1,创建一个对象的时候(new) 2,直接使用一个类名(操作静态或静态方法) 做法非常简单: 做法1:使用__au 阅读全文
posted @ 2018-10-18 09:22 wangjinggang 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、PHP中的重载技术 1、通常面向对象语言的重载技术 其基本语法是这样的: 在一个类中,有多个同名的方法,每个方法的参数不同而已。这种现象就称为“重载”。 参数不同可以是:数量个数不同,或类型不同,或顺序不同。 比如: class A{ int function f1(int x){......} 阅读全文
posted @ 2018-10-10 09:01 wangjinggang 阅读(195) 评论(0) 推荐(1) 编辑
摘要: 一、设计模式 1、什么叫设计模式 所谓设计模式,就是一些解决问题的“常规做法”,是一种认为较好的经验总结。面对不同的问题,可能会有不同的解决办法,此时就可以称为不同的设计模式。 2、工厂模式 在实际应用中,我们总是需要去实例化很多很多的类——以得到对象。 则: 我们可以设计出一个“工厂”(其实就是类 阅读全文
posted @ 2018-10-10 08:50 wangjinggang 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息。 基本概念 1、继承:一个类从另一个已有的类获得其特性,称为继承。 2、派生:从一个已有的类产生一个新的类,称 阅读全文
posted @ 2018-10-09 10:06 wangjinggang 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 类与对象 张三是一个对象,李四也是一个对象。王五同样是一个对象。。。。。 他们都隶属于“人”这个“类”(人类),同时我们也可以说隶属于“脊椎动物类”,还可以说属于动物类,甚至生物。 类(抽象):是用于描述“某一些具有共同特征”的物体的概念,是某一类物体的总称。 通常,一个类所具有的共同特征包括2大方 阅读全文
posted @ 2018-10-08 15:12 wangjinggang 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过程 阅读全文
posted @ 2018-10-08 14:57 wangjinggang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 错误处理 一、错误的分类 1、语法错误: 程序没法运行,直接提示语法错误。 2、运行时错误: 只有程序运行到某行,或在某些特定的情形下运行才会发生的错误。 3、逻辑错误: 程序从头到尾运行都没有发生(并提示)错误,但程序运行计算的结果是错误的。 我们程序员主要面对的和要处理(应付)的错误,就是运行时 阅读全文
posted @ 2018-09-27 15:44 wangjinggang 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 文件加载 一、综述: 有4个文件加载的语法形式(注意,不是函数): include, include_once, require, require_once; 他们的本质是一样的,都是用于加载/引入/包含/载入一个外部文件到当前php代码中来。 他们只在2个方面有细微区别: 1,如果加载文件失败,则 阅读全文
posted @ 2018-09-27 14:28 wangjinggang 阅读(194) 评论(0) 推荐(0) 编辑
摘要: json 1. 什么是 JSON JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript 语法的子集,即数组和对象表示。由于使用的是 javascript 语法,因此JSON 定义可以包含在javascript 文件中,对其的访问无需通过基于 XML 的语言来额外解析。不 阅读全文
posted @ 2018-09-26 09:58 wangjinggang 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一. Ajax 1. 什么是ajax Ajax: asynchronous javascript and xml (异步js和xml)。其是可以与服务器进行(异步/同步)交互的技术之一。ajax的语言载体是javascript。 最大特点:页面不刷新 2. ajax出现的历史 1999年,微软公司发 阅读全文
posted @ 2018-09-26 09:47 wangjinggang 阅读(101) 评论(0) 推荐(0) 编辑