这里希望大家需要明白一点,这只是在讲如何快速入门,更好的认识PHP!也能初级掌握PHP基础知识!PHP语言博大精深!并不是一两天就能学会的!要长期学下去才可以!
哈!很久没进来过了!今天又重新敲着键盘!把字打进我的BLOG!目的是计下我新学的内容!今天是看CAKEPHP教程的第一天!看完之后!也该写点什么!
phpmailer中文使用说明,想看完整版的朋友可以下载,附件中都有。
基本的PHP语法,学习php的朋友基础入门教程。
PHP中的变量变量用于存储值,比如数字、文本字符串或数组。
从PHP4.1.0开始,PHP提供了一套附加的预定数组,这些数组变量包含了来自web服务器(如果可用),运行环境,和用户输入的数据。
PHP在变量定义中不需要(或不支持)明示的类型定义;变量类型是根据使用该变量的上下文所决定的。
因为PHP会判断变量类型并在需要时进行转换(通常情况下),因此在某一时刻给定的变量是何种类型并不明显。
数组array是一组有序的变量,其中每个变量被叫做一个元素。
面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构。
我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。
现在我们知道了如何访问对象中的成员,是通过“对象->成员”的方式访问的,这是在对象的外部去访问对象中成员的形式,那么如果我想在对象的内部,让对象里的方法访问本对象的属性,或是对象中的方法去调用本对象的其它方法这时我们怎么办?
大多数类都有一种称为构造函数的特殊方法。当创建一个对象时,它将自动调用构造函数,也就是使用new这个关键字来实例化对象的时候自动调用构造方法。
封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节。
继承作为面向对象的三个重要特性的一个方面,在面向对象的领域有着极其重要的作用,好像没听说哪个面向对象的语言不支持继承。
在学习PHP这种语言中你会发现,PHP中的方法是不能重载的,所谓的方法重载就是定义相同的方法名,通过“参数的个数”不同或“参数的类型”不同,来访问我们的相同方法名的不同方法。
这个关键字只能用来定义类和定义方法,不能使用final这个关键字来定义成员属性,因为final是常量的意思,我们在PHP里定义常量使用的是define()函数,所以不能使用final来定义成员属性。
在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途。
PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类。
多态是除封装和继承之外的另一个面向对象的三大特性之一,我个人看来PHP中虽然可以实现多态,但和C++还有Java这些面向对象的语言相比,多态性并不是那么突出