易截截图软件、单文件、免安装、纯绿色、仅160KB

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):垃圾销毁。


相关文档:

php连接mysql详解

 如果只是一个数据库的话,我们一般习惯这样写:mysql_select_db("guestbook");
mysql_query('select * from users');
但是如果是连接多个mysql,有可能出现同名的数据库,或者数据库中出现同名的表,所以就必须用完整的形式了,如下代码:
<?php
$link1 = mysql_connect('localhost1','root','root');
mysql ......

Windows下安装最新的Apache+PHP+MySQL指南

 注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!
找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!
此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。
1. 安装环境
操作系统是 Window ......

在centos5.3下安装GCC所必须的5个依赖包php json安装

在centos5.3下安装GCC所必须的5个依赖包
最小化安装centos5.3,默认没有安装gcc,利用下载的安装DVD,通过filezilla上传,发现GCC所必须的5个依赖包为:
kernel-headers-2.6.18-128.el5.i386.rpm   
cpp-4.1.2-44.el5.i386.rpm     
libgomp-4.3.2-7.el5.i386.rpm   ......

7 种流行 PHP IDE 的比较

 编写关于 PHP 的系列文章让我更加深刻地了解了 PHP 开发人员的世界。我和许多 PHP 程序员交谈过,最令我惊奇的是只有很少的人使用 IDE。大多数程序员使用文本编辑器,比如 Microsoft® Windows® 上的记事本、Emacs 或者 Vim。
我提到的这些文本编辑器(以及我没提到)都是很不错的 —— 我不想讨论 ......

PHP码农进化史4


1.echo();2.print();3.die();4.printf();5.sprintf();6.print_r;7.var_dump();
1.echo()
输出多个字符串,可以多个参数,不需要圆括号,无返回值。
2.print()
只能输出一样东西,需要圆括号,有返回值,执行失败是返回flase.
3.die()
输出内容,停止程序。*多用于数据库的链接时,检验是否出错。
4.printf()
prin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号