最新消息:

php面向对象基础(四)优就业

PHP ITyoujiuye 64浏览 0评论

php面向对象基础(四)

1.__tostring()方法

输出对象时用来不报错,写在类里,必须有返回值

class Ren

{

public $name;

public function __tostring()

{

return “该类是人类,name代表姓名”;

}

}

$r = new Ren();

echo $r;

2.克隆对象

class Ren

{

public $name=”张三”;

//修改成员变量值的方法1

public function __clone()

{

$this->name=”李四”;

}

}

$r=new Ren();

$c=clone $r;

echo $r->name;

echo $c->name;

$c->name=”李四”; //修改成员变量值的方法2

echo $c->name;

3.加载类

(1). include(“./ren.class.php”);

(2). include “./ren.class.php”; //include是将全部内容加载进来,一个出错,当前页面也崩溃

(3). require(“./ren.class.php”); //require只是加载相关部分

(4). require”./ren.class.php”; //(3)(4)需考虑次数,会出现重复引入的问题

(5). require_once(“./ren.class.php”);

(6). require_once”./ren.class.php”; //(5)(6)只请求一次,请求了就不会再请求第二次

(7). 自动加载类

a.所有的类文件写在同一目录下

b.类文件的命名规则要一致

c.类的文件名要和类名保持一致

function __autoload($classname)

{

require_once(“./”.$classname.”.class.php”);

}

$r=new Ren();

echo $r->name;

想了解更多IT知识,更多就业知识可关注:

2017优就业web交流群 426118474

优就业就业促进计划:http://www.ujiuye.com/zt/jycj/?wt.bd=wangtui2

QQ交流互动平台:http://www.ujiuye.com/zt/qqhdjlpt/

在线视频学习:http://xue.ujiuye.com/

转载请注明:PHP学习 » php面向对象基础(四)优就业

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址