在WIN平台上让你的 Apache 2.0.45 支持 PHP,阅读在WIN平台上让你的 Apache 2.0.45 支持 PHP,前言如果你对使用 Apache 缺乏信心。或者你已经在使用 apache 2 但是不能让他和 PHP 一起工作(apache不能解析你的.php脚本)。不要怕,读完本文后,所有的问题都会...
学习目的:学会用PHP上传文件和发邮件 上传文件表单必须加上 enctype=multipart/form-data 和 input type=file name=file 下面看一下代码: $f=$HTTP_POST_FILES[...
以前开始学习PHP的时候也是使用的面向结构的思想,因为我们一开始接触C++的时候就是使用的面向结构的代码。虽然后来学习了类,但是还是对于面向结构比较喜欢吧。 之前的很长一段时间我对于类或者面向对象都不是很清楚,问了一个师兄,师兄给了我一个比方,说...
本部分一共包括以下一些技术点: 1. 面向对象的概念 2. 什么是类,什么是对象,类和对象这间的关系 3. 什么是面向对象编程呢? 4. 如何抽象出一个类? 5. 如何实例化对象? 6. 如何去使用对象中的成员? 7. 特殊的引用$this的使用 8. 构造方法与析构方法 9....
类的声明我们就到这里吧!! 5. 如何实例化对象 我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。 当定义好类后,我们使用new关键字来生成一个对象。 $ 对象名称 = new 类名称();...
析构函数: 与构造函数相对的就是析构函数。析构函数是 PHP5 新添加的内容,在 PHP4 中没有析构函数。析构函数允许在销毁一个类之前执行的一些操作或完成一些功能,比如说关闭文件,释放结果集等, 析构函数会在到某个对象的所有引用都被删除或者当对象被显...
通过 private 就可以把人的成员(成员属性和成员方法)封装上了。封装上的成员就不能被类外面直接访问了,只有对象内部自己可以访问;下面的代码会产生错误: class Person { // 下面是人的成员属性 private $ name ; // 人的名子,被 private 封装上了 priv...
上一节中,我们为每个属性做了设置和获取的方法,在 PHP5 中给我们提供了专门为属性设置值和获取值的方法, __set() 和 __get() 这两个方法,这两个方法不是默认存在的, 而是我们手工添加到类里面去的,像构造方法 (__construct()) 一样 , 类里面添加了才会...
上一节中,我们为每个属性做了设置和获取的方法,在 PHP5 中给我们提供了专门为属性设置值和获取值的方法, __set() 和 __get() 这两个方法,这两个方法不是默认存在的, 而是我们手工添加到类里面去的,像构造方法 (__construct()) 一样 , 类里面添加了才会...
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识) 首 先我们来理解三个关键字: this,self,parent,从字面上比较...