PHP基础----面向对象相关特性----10类和命名空间介绍
2015-09-04 08:15
1231 查看
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[/code]
//命名空间 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[/code]
<?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[/code]
<?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();[/code]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 [/code]
相关文章推荐
- php小代码----求二维数据的差集
- PHP基础----PHP常用功能----08PHP 数组
- PHP基础----PHP常用功能----07PHP 字符串
- php小代码----树形菜单生成
- php大力力 [052节] php数据库页面修改功能
- Webstorm & PhpStorm的序列号和证书
- 34. PHP 类
- Mysql,phpmyadmin密码忘了怎么办
- php大力力 [051节] 支付宝支付.申请支付资质,等待审核中
- TP 框架中 获取变量 I()方法
- 关于phpStudy测试php时遇到解析不了的解决办法
- 编译php5.6.1出错set --enable-opcache=no
- Zend studio破解与汉化
- php大力力 [050节] 兄弟连高洛峰 PHP教程 2014年[数据库、PDO教程]
- php大力力 [049节] php函数implode()
- php大力力 [048节] php一点支付开发资料,很散
- php大力力 [046节] 兄弟连高洛峰 PHP教程 2015年[最新最新最新最新最新]
- 用PHP输出对称菱形的简易办法
- php大力力 [045节] 兄弟连高洛峰 PHP教程 2014年[已发布,点击下载]
- php-5.6.3编译时出错解决方法