php
文章平均质量分 67
charlene程程
这个作者很懒,什么都没留下…
展开
-
php中关于函数的小知识
在php中 函数的声明发生在语言的编译阶段,而不是执行阶段 在编译阶段,内存中会创建用户动态代码区 该区域保存着可执行代码(包括函数)而在执行阶段(调用函数) 内存会为函数创建执行区域空间,该空间为栈区 保存着函数在执行过程中所用的变量(函数的形参和函数体内定义的变量),当函数运行完毕时,在栈区开辟的运行空间随之消失。函数每次调用都会形成一个栈空间 php中的函数名大小写不敏感 通常使用驼峰原创 2015-12-12 16:37:49 · 412 阅读 · 0 评论 -
php中的魔术方法
魔术方法是不需要调用,在某些情况下 系统自动调用的方法。此类方法的特征是方法名都以双下划线__开头 1 构造方法__construct() 构造方法是当对象被实例化时自动调用的方法,该方法是被刚实例化的对象调用。现比如定义学生类(Stu),在类中声明__construct()方法class Stu{ public $stu_name; private $stu_age; public原创 2015-12-17 13:14:40 · 412 阅读 · 0 评论 -
php中的$this和self
在PHP的类定义中,常用$this代表该类实例化的对象,但是$this表示的是当前对象,他代表的值屈居于当前方法执行的对象环境。所以,某个方法内的$this,不一定是当前方法所属类的对象。 class B { private $b_p='private'; private $p_test='B-class'; public function b_say(){ echo $this->b原创 2015-12-23 13:37:12 · 412 阅读 · 0 评论 -
php中重载的概念
重载是类的多态的一种体现,Java中的重载是指函数名相同 但是函数形参个数或形参类型不同。与普通的重载概念不同,php中的重载是指对成员的重新加载。具体说来 。当擦做对象的不可访问成员时的处理叫做重载。而不可访问指的是成员不存在或者是由于访问限制而访问不到。如 class Stu{ private $age=10; } $stu1=new Stu(); $stu1->name='xiaomi原创 2015-12-23 14:32:38 · 558 阅读 · 0 评论