`
dennisbing
  • 浏览: 160660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

class内部和外部function的调用方法

    博客分类:
  • PHP
 
阅读更多

php中class中的function很多有的在class里面,有的在class外面,有时候感觉很简单,但是经常会出错。一出错才知道原来是这样...  总结一下吧。

   class内部的类调用:

class Abc{
function action(){
//反序列化rolling_picture dj_info
$aRollPic = $this->mb_unserialize($newRadioProvince[0]['rolling_picture']);
}
function mb_unserialize($serial_str) { 
echo 'hello';
$out = preg_replace('!s:(\d+):"(.*?)";!se', "'s:'.strlen('$2').':\"$2\";'", $serial_str ); 
return unserialize($out); 
}

如果function mb_unserialize($serial_str) 在class外面,那就可以直接 $aRollPic = mb_unserialize($newRadioProvince[0]['rolling_picture']);  这样写了。

分享到:
评论

相关推荐

    layui.use模块外部使用其内部定义的js封装函数方法

    本文将详细讲解如何在layui.use模块外部使用其内部定义的js封装函数方法,这对于提升代码复用性和模块化编程至关重要。 首先,我们要理解layui.use模块的工作原理。layui.use是一个异步加载模块的方法,它可以按需...

    XSLT 调用 Java 的类方法

    2. **调用Java方法**:在XSLT模板中通过指定的前缀和完整的类名加方法名来调用Java方法,并传入相应的参数。 ```xml (.)'/> ``` #### 四、实例演示 为了更好地理解这一过程,下面提供了一个具体的例子。 ####...

    后台调用外部程序的完美实现

    在软件开发过程中,经常会有需求需要从一个应用程序内部调用另一个外部程序。这种操作对于某些初学者来说可能会感到有些困惑,尤其是在不知道如何开始的情况下。本文将详细解释如何在后台优雅地调用外部程序,并确保...

    delphi 从外部Dll中调用子窗体

    在Delphi编程中,有时我们需要在主应用程序中调用外部DLL(动态链接库)中的功能,这在跨组件通信或模块化开发中非常常见。本文将深入探讨如何在Delphi中从外部DLL调用子窗体,以及涉及的相关知识点。 首先,理解...

    SWF调用该swf内部方法#资源达人分享计划#

    在IT行业中,SWF文件是Adobe Flash用于存储动画、交互...总之,SWF调用内部方法涉及到ActionScript编程、类的使用、Loader类的加载机制以及类型转换等知识。掌握这些技能,你就能在创建复杂的Flash应用程序时游刃有余。

    SqlServer调用C#DLL的方法

    在现代数据库系统中,为了提高性能和实现复杂的业务逻辑,有时需要在数据库内部直接执行用高级编程语言编写的代码。SqlServer支持通过CLR(Common Language Runtime)集成来调用.NET Framework开发的DLL。本文将详细...

    DELPHI 7 调用 JAVA 接口

    6. **传递参数和接收结果**:在Delphi中,你可以使用上述函数,传入Java接口名、方法名以及参数,调用Java方法并获取返回值。 ```delphi const ClassName = 'com/example/MyJavaClass'; MethodName = '...

    java调用js方法.pdf

    以上就是Java调用JavaScript方法的基本方法,无论是内部定义还是外部引用,都是通过`ScriptEngine`接口来实现的。这种方法在需要混合使用Java和JavaScript的场景中非常有用,例如在服务器端利用JavaScript库、处理...

    Java 调用 SAP RFC 案例

    SAP RFC(Remote Function Call)提供了一种标准方式,使得外部应用程序能够调用SAP系统中的功能模块。本篇将深入探讨如何在Java环境中实现对SAP RFC的调用,并通过具体的案例进行说明。 首先,SAP RFC是SAP ...

    java调用sap rfc说明

    在上述代码中,你需要替换`your_sap_host`、`your_sap_system_number`、`your_sap_client`、`your_sap_user`、`your_sap_password`和`YOUR_RFC_FUNCTION_NAME`为实际的SAP系统信息和要调用的RFC函数名。同时,根据...

    jQuery外部调用弹窗代码.zip

    【jQuery外部调用弹窗代码.zip】是一个包含实用和美观的网页特效的压缩包,主要涉及jQuery库的使用以及CSS特效的应用。这个压缩包中的"jiaoben7120"很可能是一个JavaScript文件或者一个包含多个相关文件的文件夹,...

    java调用js方法[参照].pdf

    本文将详细讲解如何在Java中调用JavaScript方法,主要涉及两种方式:一是调用Java代码内部编写的JS方法,二是调用外部JS文件中的方法。 **一、调用Java代码内部编写的JS方法** 自Java 6开始,Java引入了`javax....

    SAP ABAP 通用接口日志&restful 动态调用FM

    3. ABAP Class-based编程:创建日志类和处理动态调用的类。 4. ABAP反射:用于在运行时获取和操作ABAP对象,如函数模块和类。 5. ABAP HTTP服务:配置和处理HTTP请求。 6. 错误处理和异常管理:确保正确处理可能出现...

    浅谈PHP中静态方法和非静态方法的相互调用

    与静态方法不同,非静态方法可以访问类的所有成员,包括非静态属性和方法。非静态方法能够处理类的实例状态,经常用于实现类对象的行为。 在上述提供的内容中,给出了两个示例,展示了如何在PHP中使用`self`和`$...

    JS中的public和private对象,即static修饰符

    在JavaScript对象字面量中定义的属性和方法默认都是public(公开的),可以在对象外部访问。例如,在Person对象中,_name和_age是public属性,PrintInfo是public方法。通过Person对象,我们可以访问_name属性和调用...

    Delphi回调函数的使用

    在Delphi中,你可以使用`class function`或`class procedure`来定义类方法,然后使用`TMethod`记录器类型来存储方法指针。例如: ```delphi type TMyClass = class public class procedure MyClassCallback; ...

    PHP类(Class)入门教程第1/2页

    通过类可以创建对象,这些对象可以拥有属性和方法,其中属性代表对象的状态(数据),方法则代表对象的行为(函数)。在给定文件中,作者通过个人的学习经历,以非正式的语言解释了PHP中的类,并通过实例代码来说明...

    VB.NET中的DLL编写和调用的最简单示例

    在VB.NET中编写DLL,实质上是创建一个类库项目,其中包含了可被外部程序调用的方法和属性。例如,在上述标题和描述中提及的例子中,我们定义了一个名为`test`的类,其中包含了一个公共方法`test`,该方法接收两个长...

Global site tag (gtag.js) - Google Analytics