PHP基础----面向对象相关特性----10类和命名空间介绍
来源:互联网 发布:mac 没压感 编辑:程序博客网 时间:2024/06/07 03:38
Zhh.php//命名空间namespace myzhh1;
<?php/** * Created by PhpStorm. * User: zsgjs038 * Date: 2015/9/1 * Time: 13:28 *///命名空间namespace myzhh1;class Zhh { function myDemo01(){// print_r("myzhh1 to Zhh"); echo 'myzhh1 to Zhh'; }}Zhh.php//命名空间namespace myzhh2;<?php/** * Created by PhpStorm. * User: zsgjs038 * Date: 2015/9/1 * Time: 13:29 *///命名空间namespace myzhh2;class Zhh { function myDemo01(){ print_r("myzhh2 to Zhh"); }}
Hello.php<?php//在php中创建类/** * Created by PhpStorm. * User: zsgjs038 * Date: 2015/9/1 * Time: 13:08 */class Hello{ public function sayHello(){ print_r("method is pass"); }}//创建一个类class DeskTop{ public function work(){ echo "other class"; }}
index.php<?php//类和命名空间介绍/** * Created by PhpStorm. * User: zsgjs038 * Date: 2015/9/1 * Time: 13:08 *///在同一文件夹下require_once 'Hello.php';$h = new Hello();$h->sayHello();echo '<br/>';$d=new DeskTop();$d->work();echo '<br/>';//所有文件和文件夹都在classes04文件夹下require_once 'space01/Zhh.php';require_once 'space02/Zhh.php';//命名空间myzhh1下的Zhh类$z1=new \myzhh1\Zhh();$z1->myDemo01();echo '<br/>';//命名空间myzhh2下的Zhh类$zhh1=new \myzhh2\Zhh();$zhh1->myDemo01();echo '<br/>';//调用嗲参数的构造方法require_once 'Man.php';$m = new Man("zhh",20);echo $m->getName();echo $m->getAge();Man.php<?php//构造方法:/** * Created by PhpStorm. * User: zsgjs038 * Date: 2015/9/1 * Time: 13:47 */class Man {// 构造方法,固定写法// public function __construct(){// print_r("gou zao fang fa");// } private $name; private $age; /** * @param $name 名字 * @param $age 年龄 */// 构造方法名称都一样所以,只能写一个 public function __construct($name,$age){ $this->name = $name; $this->age = $age; } public function getName(){ return $this->name; } public function getAge(){ return $this->age; }}
源码下载:
http://download.csdn.net/detail/zhaihaohao1/9079123
0 0
- PHP基础----面向对象相关特性----10类和命名空间介绍
- PHP基础----面向对象相关特性----11成员方法和类方法
- PHP面向对象相关特性
- php对象和命名空间
- PHP基础----面向对象相关特性----12类的继承与方法重写
- php的面向对象相关特性
- PHP 命名空间的介绍和使用
- PHP 高级特性-命名空间
- 面向对象之命名空间
- java基础----面向对象特性和原则
- PHP新特性之命名空间、性状和生成器
- PHP面向对象特性
- 面向对象进阶 01 对象、类、属性,方法、命名空间
- php面向对象基础概念(对象和类)
- PHP面向对象三大特性之封装基础
- PHP面向对象三大特性之多态基础
- php 命名空间的简单使用和介绍
- PHP命名空间和自动加载类
- AdaBoost原理
- 自然语言处理相关书籍及其他资源
- 图像处理+机器学习相关资源整合
- 文章标题
- 机器学习数据挖掘-软件、网站、课程资源知识点汇总
- PHP基础----面向对象相关特性----10类和命名空间介绍
- notepad++使用左侧导航插件Light Explorer方法
- 【基础】常用的机器学习&数据挖掘知识点
- 交友处事,拒绝垃圾,远离负能量——觉悟
- 机器学习算法基础概念学习总结
- 建立一个文本文件in.txt,在其中输入若干个正整数,中间用空格分隔,然后保存起来;在窗体上添加一个命令按钮和一个标签框,当单击命令按钮时将in.txt文件中存放的所有的能被3整除的数的和显示在标签框
- js base64 加密
- BZOJ 3884 上帝与集合的正确用法 欧拉定理
- 通过Python判断主机是否存在