摘要: 1.php自动加载 php自动载方法有两种. (1)第一种方案用__autoload,这个函数较简单,也较弱. 但有一问题没有解决, 就是在include前判断文件是否存在的问题. (2)第二种方案用spl自动加载,这里具体说一下这个. spl_autoload_register() spl_aut 阅读全文
posted @ 2017-07-28 20:35 半夏小疯子 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 1.pdo的定义: PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。 2.pdo简介: PDO( 阅读全文
posted @ 2017-07-28 20:24 半夏小疯子 阅读(276) 评论(0) 推荐(0) 编辑
摘要: mysqli连接数据库的步骤如下: 1.获取数据库连接 2.创建mysqli连接数据库 3.定义SQL语句并发送到数据库端执行且返回执行的结果 4.关闭打开的资源 阅读全文
posted @ 2017-07-24 21:22 半夏小疯子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在一个游戏中,有盗贼,猎人,医生,农民,士兵几类人,这些人都有名称、等级,还可以自己介绍自己;其中,盗贼可以偷盗。猎人可以打猎。农民可以采矿。盗贼、猎人和农民可以攻击。农民、医生可以治疗。士兵可以抵抗盗贼、猎人和农民等的攻击。 还有一个玩家可以控制这些角色。设计这个系统。 <?php abstrac 阅读全文
posted @ 2017-07-23 10:41 半夏小疯子 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 从PHP 5以后的版本,PHP中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。 1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的。 ◆__get( $property 阅读全文
posted @ 2017-07-19 19:23 半夏小疯子 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 练习二: 阅读全文
posted @ 2017-07-18 20:39 半夏小疯子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 根据描述,按照面向对象的方式来定义类或者接口: 1 交通警察执法拦截闯红灯的奥迪汽车 2 刑警于今日7月17日凌晨抓捕了江苏常熟纵火案嫌疑犯 3 青蛙一般在田间捕捉害虫;蜻蜓能飞,一般在空中捕捉害虫;啄木鸟也能飞,一般在树上捕捉害虫 阅读全文
posted @ 2017-07-17 20:14 半夏小疯子 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1)继承 关键字:extends (子类 extends 父类) 目的:减少代码的重复量(继承可大大减少我们代码中的重复) 继承特征: 默认父类Animal中的属性和行为都被子类继承下来,可以不用再次去声明 PHP是一个单继承,一个类只可以继承一个父类,但一个父类却可以被多个子类所继承。 子类不能继 阅读全文
posted @ 2017-07-16 15:23 半夏小疯子 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.构造函数: void __construct ([ mixed $args [, $... ]] ) PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 Note: 如果子类中定义了构造函数则不 阅读全文
posted @ 2017-07-13 20:23 半夏小疯子 阅读(4437) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象的概述: 面向对象编程(object oriented programming,简称oop) 面向对象采用了一种完全不同的方法来开发计算机应用程序。这种方法是围绕着要解决的问题中的对象来设计。 建立对象模型,将问题域化为不同的对象去处理。 2.对象的主要三个特性: 对象的行为:可以对 对 阅读全文
posted @ 2017-07-12 17:42 半夏小疯子 阅读(117) 评论(0) 推荐(0) 编辑