//类和对象
说明:由于学过C++,对于类和对象还是有一定的理解,那么相当于是复习了一下,
了解PHP与C++的不同之处。
//
1.最主要的收获是关于对象在内存中的存储形式有了了解
对象在栈区的内存中存储的是地址,这个地址指向存储在堆区的类成员属性数据
也即
堆区:对象
栈区:基本数据类型
///
2.对象传入函数中的是值还是地址
在这里传入的是地址
函数调用在栈区的先进后出原则
///
3.实际开发过程中使用类的规范:
文件命名:例如:person.class.php
三个文件:
例如:input.php print.php class1.class.php
/
4.构造函数/构造方法
到了PHP5版本中构造函数时这样的
public function __construct(){
}
注意:__ 这里是两个下划线
而在PHP4中是这样的:
function 类名(){
}
与C++类似
5.$this(能说是C++的this指针吗?)
不能,PHP中就目前所学是没有看到指针的概念或者说法的,只能说这是this关键字
6.析构函数
这是到了PHP5中才有的东西
function __destruct(){
//用于释放资源
//先进后出的原则
}