码迷,mamicode.com
首页 > Web开发 > 详细

PHP命名空间、面向对象以及构造函数

时间:2020-02-19 21:11:33      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:func   pac   表示   源代码   可读性   别名   ons   特性   状态   

PHP 命名空间可以解决以下两类问题:

用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。

为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

命名空间通过关键字namespace 来声明。如果一个文件中包含命名空间,它必须在其它所有代码之前声明命名空间。

单个文件中定义多个命名空间。建议使用下面的大括号形式的语法。

面向对象

对象的主要三个特性:

对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。

对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。

对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。

变量 $this 代表自身的对象。

使用时:

$bmw = new phpClass();

调用成员变量和方法:$bmw->myfunc();$bmw->var1;

构造函数

主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,在创建对象的语句中与 new 运算符一起使用。

function __construct(){}

继承:extends

PHP命名空间、面向对象以及构造函数

标签:func   pac   表示   源代码   可读性   别名   ons   特性   状态   

原文地址:https://www.cnblogs.com/wangzihao147/p/12332682.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!