$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
*/
?>
分享到:
相关推荐
当我们需要将已有的Java类或方法整合到PHP项目中时,就需要实现PHP调用JAVA类的功能。下面将详细探讨这一技术实现。 1. **JavaBridge**:PHP调用Java最常用的方法之一是通过JavaBridge,这是一个PHP扩展,允许PHP...
介绍一篇关于PHP通过反射方法调用执行类中的私有方法,希望这篇教程能够帮助到各位朋友,有兴趣的可以进来看看。具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。
更重要的是,minij2ee还提供了一个EJB-PHP编译器,能将EJB组件编译为PHP类,使得PHP可以直接调用EJB服务,从而实现了PHP与J2EE组件的无缝集成。例如,我们可以创建、实例化和操作EJB组件,就像操作普通的PHP对象一样...
首先,类中定义了一系列的公共属性,这些属性决定了文章调用的参数。例如,`$CateId`属性用于设置文章的分类ID,可以是单个ID或多个ID的组合;`$Count`设定返回文章的数量;`$TitleCount`控制标题显示的字符数;`$...
用户只需下载php_pagenav_class.php文件,然后在自己的PHP代码中引入这个类,通过调用相应的函数就能快速实现分页功能。同时,作者还鼓励社区成员共享和反馈,以便不断优化和完善类库。 在实际应用中,我们可以按照...
利用JavaBridge,PHP脚本可以像调用PHP类一样调用Java的类和方法。 具体步骤如下: 1. 下载JavaBridge组件:你可以从项目站点***下载JavaBridge.jar和Java.inc文件。 2. 配置环境:以Mac系统为例,需要将Java...
在实际开发过程中,有时我们需要在PHP环境中调用Java的方法来实现特定的功能。这可能是由于Java在某些领域(如企业级应用、大数据处理等)拥有更为成熟和高效的解决方案。本文将详细介绍如何在Linux环境下通过PHP...
本教程将详细讲解如何通过字符串名称来调用PHP类,并提供示例代码供学习和参考。 首先,让我们了解基本的PHP类定义和实例化过程。在PHP中,类是一种自包含的代码块,它封装了变量(属性)和方法(函数)。要创建一...
在Linux环境中,PHP调用SO(Shared Object)文件是一种常见的技术,用于扩展PHP的功能或集成其他C库。SO文件是Linux下的动态链接库,相当于Windows系统中的DLL文件。本篇文章将深入探讨如何在PHP中使用SO文件,以及...
1. 使用Java Bridge:PHP-Java Bridge 是一个开源项目,它提供了一个PHP和Java之间的通信层,允许PHP直接调用Java类和方法。你需要在服务器上安装并配置好这个Bridge,然后在PHP代码中通过命名空间或者类名来调用...
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-bridge配置php调用java类的环境,里面包含了php-java-bridge5.4.5版本,以及我总结的配置方法,我已经配置成功了。官方网站下载的最新php-java-bridge会有点问题。
了解了基本的类调用后,我们可以扩展讨论一下相关的话题。在PHP中,类的调用和实例化涉及到一些重要的概念: 1. **命名空间(Namespace)**:当项目中存在多个同名类时,可以使用命名空间来区分它们。在`tool.php`...
总之,一个含调用方法的PHP分页类是Web开发中不可或缺的工具,它简化了分页的实现,优化了代码结构,并且提高了用户体验。通过理解并掌握此类库的工作原理和使用方法,开发者可以更加自如地处理大数据集的展示问题。
标题中的“PHP调用JAVA的SMS4类tomcat包”涉及到的是在PHP应用程序中通过Java Bridge与Java的SMS4类进行交互,以便实现发送短信的功能。这个过程通常用于Web服务,其中PHP作为前端处理用户请求,而Java后端提供业务...
本文将详细介绍PHP中如何创建类以及如何通过对象调用类的实例方法。首先需要了解的是,类是面向对象编程的基础,它是一种结构,用于描述具有相同属性和行为的对象。在PHP中,使用class关键字后跟类名来定义一个类。...
php调用java类的方法 需要将java工程打包称jar包之后调用
4. 调用DLL中的方法,例如`$result = $instance->SomeMethod();` 在实际操作中,需要注意DLL的权限、路径、错误处理以及兼容性问题。同时,由于VB编写的DLL可能存在加密代码,因此可能需要解密或提供解密机制才能...
在上述代码中,`__soapCall`是SoapClient类的一个特殊方法,用于调用Web服务的特定方法。'serviceName'是你要调用的服务方法名,参数是一个数组,包含传递给该方法的值。 接下来,我们探讨MyEclipse创建Web服务的...
JavaBridge,全称为PHP/Java Bridge,是一个开源项目,它提供了一种在PHP和Java之间进行通信的桥梁,使得PHP能够调用Java类、方法和使用Java的库。这种方式通常用于利用PHP的易用性和快速开发特性,结合Java的高性能...