10 2018 档案

摘要:CMS 内容管理系统 1、cms (content manage system 内容管理系统): 比如 新闻/电子商务/电影网/公司宣传网站/软件/文章) 2、流行的cms 【dedecms/ phpcms /cmstop】 dedecms : 专注于 中/小型网站 ,但是有企业用户 phpcms: 阅读全文
posted @ 2018-10-26 09:30 wangjinggang 阅读(763) 评论(0) 推荐(0) 编辑
摘要:MVC 1、什么是mvc? mvc全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时, 阅读全文
posted @ 2018-10-22 10:08 wangjinggang 阅读(160) 评论(0) 推荐(0) 编辑
摘要:文件操作 1.只能操作服务器的文件 2.文件包含目录和文件 1、判断文件类型 2、文件属性 3、文件路径 (1)当前路径:./ 上级目录:../ 下级目录:目录/ 根路径:/ (2)如果是php里面的根(/)路径代表:磁盘的根 (3)如果是在网页里面的根(/)路径代表:服务器的根(www目录) 4、 阅读全文
posted @ 2018-10-19 15:07 wangjinggang 阅读(146) 评论(0) 推荐(0) 编辑
摘要:目录操作 1、创建目录 Mkdir(目录地址,权限,是否递归创建=false); 2、删除目录 Rmdir(目录地址) 仅仅可以删除空目录。(不支持递归删除) 3、移动(改名) Rename(旧地址,新地址) 该函数也支持操作文件。 4、获取目录内容(文件) (1)打开目录 目录句柄 = opend 阅读全文
posted @ 2018-10-18 16:55 wangjinggang 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、两个特定语法场景的辨析: 1、对象向下传递特性; 当一个对象($o1) 调用一个实例方法,然后,在该实例方法(f1)中又去“静态”调用另一个类的方法(f2),则在方法f2中,会自动获得在方法f1中的那个$this对象。 对比: 可见f2方法直接调用会产生严重错误(因为找不到$this) 2、st 阅读全文
posted @ 2018-10-18 16:42 wangjinggang 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一、数据(变量)序列化/反序列化 什么叫序列化: 就是将一个变量的数据“转换为”字符串——但并不是类型转换。其目的(意图)是将该字符串“存储起来”(比如存为文本文件)然后在其他时间(或其他运行环境/电脑)上,将其又恢复原样。 比如:很多有些设计中,都有一个功能:保留场景及当前所有装备,武器,服装。。 阅读全文
posted @ 2018-10-18 16:26 wangjinggang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:其他魔术方法 1、__sleep(), 和 __wakeup() 当对一个对象进行“序列化”操作的时候,会自动调用类中的__sleep()方法; 当“反序列化”一个对象的时候,会自动调用对应类中的__wakeup()方法; 注意:反序列化操作中,必须已经具备了对应的类的声明。 __sleep()方法 阅读全文
posted @ 2018-10-18 10:36 wangjinggang 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一、类型约束: 1、什么是类约束? 其他很多语言中,类型约束是语法上的要求,即定义一个变量的时候,必须指定类型,并以后也只能存储该类型数据——这种是强类型语言的一个特点。比如: int n1 = 1; //int类型变量 float f1 ; //float类型变量 bool function ge 阅读全文
posted @ 2018-10-18 09:43 wangjinggang 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、对象遍历 对象也可以可以使用foreach语句进行遍历,有两点注意: 1,只能遍历属性。 2,只能遍历“看得到”的属性——代码所在范围可访问。 在外面遍历: 可见,此时protected和private属性都没有遍历出来。 如果需要全部遍历,则改造为: 一个思考题:如果只需要某对象中的部分数据? 阅读全文
posted @ 2018-10-18 09:34 wangjinggang 阅读(251) 评论(0) 推荐(0) 编辑
摘要:一、类的自动加载 类的自动加载是指,在外面的页面中,并不需要去“引入”(包含)类文件,但是程序会在需要一个类的时候就自动去“动态加载”该类。 什么叫做“需要一个类”?通常是这样的情况: 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 阅读(544) 评论(0) 推荐(0) 编辑
摘要:类的继承 简单理解: 某个类A具有某些特征,另一个类B,也具有A类的所有特征,并且还可能具有自己的更多的一些特征,此时,我们就可以实现:B类使用A的特征信息并继续添加自己的一些特有特征信息。 基本概念 1、继承:一个类从另一个已有的类获得其特性,称为继承。 2、派生:从一个已有的类产生一个新的类,称 阅读全文
posted @ 2018-10-09 10:06 wangjinggang 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:类与对象 张三是一个对象,李四也是一个对象。王五同样是一个对象。。。。。 他们都隶属于“人”这个“类”(人类),同时我们也可以说隶属于“脊椎动物类”,还可以说属于动物类,甚至生物。 类(抽象):是用于描述“某一些具有共同特征”的物体的概念,是某一类物体的总称。 通常,一个类所具有的共同特征包括2大方 阅读全文
posted @ 2018-10-08 15:12 wangjinggang 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过程 阅读全文
posted @ 2018-10-08 14:57 wangjinggang 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示