摘要:
这个需要修改一个程序文件 lib_goods.php 在文件末尾添加一个函数 function get_buy_sum($goods_id) { $sql = "select sum(goods_number) from " . $GLOBALS['ecs']->table('order_goods') . " AS g ,".$GLOBALS['ecs']->table('order_in... 阅读全文
摘要:
数据库结构用户简单表【bbs_user】字段类型备注userid int用户ID自动增长usernamevarchar(50)用户名passwordvarchar(50)用户密码用户详细信息表【bbs_userinfo】字段类型备注userid int用户IDusernamevarchar(50)用户名passwordvarchar(50)用户密码emailvarchar(50)用户邮箱ageint用户年龄createtimedate用户注册日期ismoderatorint是否版主,默认为不是(0)。论坛主题表【bbs_title】字段类型备注titleidint主题ID 自动增长boardi 阅读全文
摘要:
1.旅行的意义----------陈绮贞 2.忽然之间-----------莫文蔚 3.过云雨------------张敬轩 4.迟到千年----------苏打绿 5.幸福的路----------刘若英 6.一米阳光----------BOBO 7.各自远扬----------中孝介 8.拥抱------... 阅读全文
摘要:
<?php/* 接口技术 * * 接口是一种特殊的抽象类,抽象类又是一种特殊的类 * * 接口和抽象类是一样的作用 * * 因为在PHP是单继承的,如果使用抽象类,子类实现抽象类就不能再去继承其他的类了 * * 如果既想实现一些规范,又想继承其他类。就要使用接口。 * * 接口和抽象类的对比 * * 1.作用相同,都不能创建对象,都需要子类去实现 * * 2.接口的声明和抽象类不一样 * * 3.接口被实现方式不一样 * * 4.接口中的所有方法必须是抽象方法,只能声明抽象方法(不用使用abstract修饰) * * 5.接口中的成员属性,只能声明常量,不能声明变量 * * 6.接口中的 阅读全文
摘要:
<?php/* 抽象类 * * 抽象类是一种特殊的类,接口是一种特殊的抽象类,而多态就要使用到抽象类或接口 * * 声明抽象类和接口,以及一些需要的技术 * * 抽象类 * * 什么是抽象方法? * * 定义:如果一个类中的方法,没有方法体的方法就是抽象方法(没有使用{}而直接只用分号结束) * function test();//抽象方法 * function test(){};//不是抽象方法,有方法体,但方法体为空。 * * 如果一个方法时抽象方法,就必须使用abstract去修饰 * * * 为什么要使用抽象方法? * * 什么是抽象类? * * 1.如果一个类中,有一个方法时抽 阅读全文
摘要:
<?php/* * PHP中常用的关键字 * * final * 1. final不能修饰成员属性(类中的常量不是用这个关键在) * * 2. final只能修饰类和方法 * * 作用: * 使用final修饰的类不能被子类继承 * * 使用final修饰的方法不能被子类去覆盖 * * 用来限制类不被继承,方法不被覆盖 * * static * 1.使用static可以修饰成员属性和成员方法,不能... 阅读全文
摘要:
<?php/* * 继承性: * 1.面向对象的三大特性之一 * * 2.开放性、可扩充性 * * 3.增加代码的重用性 * * 4.提高了软件的可维护性 * * 5.继承就是用子类去“扩展”父类 * * C++ 属于多继承,同一个类可以有多个父类 * * PHP和JAVA属于单继承,同一个类只能有一个父类 * * 不管是多继承或者单继承,都可以有多个子类 * * 只要你在设计两个类时,有可以共享... 阅读全文
摘要:
<?php/* * 封装性:面向对象三大特性之一 * * 1.就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 * 访问权限修饰符 public protected private * private:私有的,用这个关键字修饰的成员,只能在对象内部访问(只有用$this访问) * * 属性可以封装: * 只要一个变量,需要在多个方法使用,就将这个变量声明为成员属性,可以直接在这个对象中的所有方法中使用 * * 成员属性,相当于这个对象中的全局变量 * * 成员属性都会在方法中使用,成员属性值的变化其实就是在改变方法的执行行为,也就是改变了对象的功能 * 阅读全文
摘要:
<?php/* * 1.对象中成员的访问(在一个对象的内部方法中,去访问本对轩昂中的其他方法和成员属性) * 2.在对象中的方法中都默认有一个$this关键字,这个关键字代表调用这个方法的对象 * * 构造方法 * * 1.是对象创建完成后,“第一个”“自动调用”的方法 * * 2.构造方法的定义,方法名是一个固定的, * 在php4中:和类名相同的方法就是构造方法 * 在php5中:构造方法选择... 阅读全文
摘要:
<?php/* 类的声明 * 1.你要开发的是什么,确定写什么类 * 2.类中的成员一定要属于这个类 * [修饰类的关键字] class 类名{ * 成员属性: * 成员方法: * } * 3.在类中声明成员属性时,前面必须有修饰词,当不确定使用哪个词时,使用var或public * 一个文件只保存一个类,文件名中包含类名,文件:类名.class.php * 类名的写法: * 变量:aaaBbbCcc * 函数:aaaBbbCcc * 常量:AAABBBCCC * 类名:AaaBbbCcc * 4.类中的成员属性,如果创建多个对象时,每个对象有不同的属性值时,不要直接给初值,在创建好对象 阅读全文