php面向对象
1.类和对象。
类是一类事物的描述。抽象,概念上的定义。
对象是实际存在的每个个体。也叫实例。对象是new出来的。$p = new Person();
2.属性
用来描述类中的数据元素。(也叫数据/状态)
修饰符(PHP5中必须修饰):public(公开,类的内外部读取修改),private(私有只在当前类中读取修改),protected(保护,能在这个类和类的子类中读取,修改)
属性的使用:引用变量符号"->"。在类的内部调用"$this->"。
属性的初值(PHP5中简单类型有8种):
A.数值类型
boolean布尔类型,interger整型,float浮点型(也称为double双精度浮点型),string字符串
B.符合类型
array数组,object对象
C.特殊类型
resource资源,NULL空
*指向对象的变量,是一个引用的变量。在这个变量里面存储的是指对象的内存地址。以用变量传值时,传递的是这个对象的指向。而非复制这个对象。
属性的扩充:$this指当前对象。$this->调用当前对象的属性或者方法。
3.方法:对对象的属性进行的操作成为对象的方法(也成为行为/操作)
过程,函数,方法。
过程:过程是编制程序时定义的一个语句序列,用来完成某种指定的操作。
函数:函数有返回值。
方法:在面向对象的概念中,类里的一段语句序列。
4.封装:将对象的状态信息(属性)和行为(方法)捆绑为一个逻辑单元的机制。
通过封装,声明私有,提供一个或多个公开方法实现对属性的操作,实现以下目的:
A.隐藏一个类的实现细节
B.防止对封装数据的未授权访问。
C.有利于保证数据的完整。
D.便于修改,增强代码的可维护性。
5.构造函数和析构函数
__construct();new时执行。
__disrtuct();销毁对象时执行。(垃圾对象回收时执行)unset()函数为销毁一个属性。
GC(Garbage Collector):垃圾销毁。
相关文档:
PHPChina【郑州】认证中心- -PHP全能班(2009年11月14日开课)
改变职业人生,成就新的事业,PHP--全球最热门网站开发技术!
国内排名前十名的网站中使用PHP的有8家:百度、腾讯网、新浪、搜狐、网易、淘宝、雅虎中国、Tom在线。国内近两年新推出的web2.0网站中,有80%使用 ......
如果只是一个数据库的话,我们一般习惯这样写:mysql_select_db("guestbook");
mysql_query('select * from users');
但是如果是连接多个mysql,有可能出现同名的数据库,或者数据库中出现同名的表,所以就必须用完整的形式了,如下代码:
<?php
$link1 = mysql_connect('localhost1','root','root');
mysql ......
共3个文件
IncDB.php数据库连接
index.php首页
InsetToDB.php数据库操作
数据库lguestbook里面建表
CREATE TABLE `intd` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) character set utf8 collate utf8_bin N ......
1、前言
分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原 ......