`
天梯梦
  • 浏览: 13628330 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

PHP中不错的类的调用方法

阅读更多

$foo -> bar ()-> bar ()-> bar ()-> bar ()-> hello (); 是php框架中常用的形式。

 

首先理解一 下$this,伪变量 $this 可以在当一个方法在对象内部调用时使用。$this 是一个到调用对象的引用,先看一下例子吧

 

<?php
class foo{
  function bar() {
   return $this;
  }
  function hello() {
   echo "Hello";
  }
}
$foo = new foo();
$foo->bar()->bar()->bar()->bar()->hello();
?>

 

大家看到这种新颖的调用方法了吧,这样调的时候有一个好处就是很直观,如hello()方法是我们要 操作方法,而bar()是一些步骤方法,在这里我再写个类吧,可能更明显一些

 

<?php
class example {
	var $name;
	var $sex;
	function name($name) {
		$this->name = $name;
		return $this;
	}

	function sex($sex) {
		$this->sex = $sex;
		return $this;
	}

	function trace() {
		print("Name: {$this->name},Sex: {$this->sex}");
	}
}

$person = new example;
$person->name("lisha")->sex("female")->trace();

/*output
Name:lisha,Sex:female
*/

?>
 

 

 

分享到:
评论

相关推荐

    php调用JAVA类

    php调用JAVA类

    php反射方法调用执行类中的私有方法.zip

    介绍一篇关于PHP通过反射方法调用执行类中的私有方法,希望这篇教程能够帮助到各位朋友,有兴趣的可以进来看看。具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。

    PHP调用java类的两种方法

    Java语言功能强大,因此在许多情况下在php中来调用...在php中调用 Java语言有两种方法,一种是使用php中的Java扩展模块,另一种是使用minij2ee应用服务器提供的SJOP协议实现。这里我们来比较一下这两种方法各自的特点。

    phprpc调用示例

    phprpc 的delphi调用 一般常用的调用方法 ...demo10 http://127.0.0.1/demo-10.php 认证与会话方法(加入了cls_session.php会话管理类的方法) JSON演示 json1 http://127.0.0.1/json-1.php 更多示例,联系作者。

    php调用java类

    用php-java-bridge配置php调用java类的环境,里面包含了php-java-bridge5.4.5版本,以及我总结的配置方法,我已经配置成功了。官方网站下载的最新php-java-bridge会有点问题。

    php分页类,功能很强大,直接调用类中的函数就可以

    php功能强大的分页类,下载后直接调用函数就可以了,大家互相传递这个类,如有不妥当的地方,请留言,我会尽快修改。谢谢!

    PHP调用其他文件中的类

    在另一文件main.php调用上面的类中的方法: &lt;?php require_once 'tool.php'; $tool=new tool(); $content=$tool-&gt;say(); echo $content; ?&gt; 以上就是本次给大家介绍的互相引用类的方法,感谢大家对软件...

    php动态列表与表单生成类附简要调用说明

    从自己写的框架里面抽出一个php动态列表与表单生成类来共享一下,主要用于做后台开发时动态生成各类列表与表单,拼装好数据直接调用方法就可以出来一个列表或提交表单,不用总是重复COPY那些做表单的HTML代码....

    php文章调用类.zip

    一个php文章调用类代码,方便文章列表、内容的调用 ,栏目编号 0,可以为一个栏目编号, 或者多个栏目。排序字段 默认以id字段排序 ,仅调用有图片的 0,1为仅调用有图的 ,仅调用有视频的 0,1为仅调用视频的。

    PHP连接调用mysql数据库的方法.doc

    PHP连接调用mysql数据库的方法.doc

    Redis 调用操作类 与 调用说明,上手就能用

    PHP 使用 Redis 数据库, 调用操作类 与 调用说明,上手就能用,PHP 使用 Redis 数据库, 调用操作类 与 调用说明,上手就能用

    php调用java jar包

    php调用java类的方法 需要将java工程打包称jar包之后调用

    一个简洁平安的PHP验证码类 附调用方法_.docx

    一个简洁平安的PHP验证码类 附调用方法_.docx

    php使用字符串名称调用类.zip

    介绍一个php使用字符串名称调用类的方法,有需要的小伙伴可以下载学习参考,也可以修改完善到自己的类中。如果朋友们有更好的代码可以发送来分享到我们。

    含调用方法的一个php分页类.zip

    一个含有调用方法的php分页类,供大家学习参考,每页显示的条目数,总条目数,当前被选中的页,每次显示的页数,当前页在分页中的位置。

    PHP汉字转拼音类函数直接调用输出

    PHP汉字转拼音类函数直接调用输出 'codetable_dir' =&gt; "./config/", // 存放各种语言互换表的目录 'SourceLang' =&gt; '', // 字符的原编码 'TargetLang' =&gt; '', // 转换后的编码 'GBtoBIG5_table' =&gt; 'gb-big5...

    php版mysql类使用mysqli链式调用实现

    php实现 数据库为mysql 使用mysqli连接 对增删改查的动作安全校验 使用方法: $db-&gt;from('xfz_user')-&gt;where($userArr)-&gt;getOne(); $db-&gt;from('xfz_user')-&gt;where($userArr)-&gt;insert();

    php创建类并调用的实例方法

    在本篇文章里小编给大家分享的是关于php如何创建类并调用的相关知识点,有需要的朋友们可以学习下。

    php中静态类与静态变量用法类.zip

    分析了php中静态类与静态变量用法类的区别,创建对象$object = new Class(),然后使用”-&gt;”调用:$object-&gt;attribute/function,前提是该变量/方法可访问。直接调用类方法量:class::attribute/function,无论是静态/...

Global site tag (gtag.js) - Google Analytics