`
dennisbing
  • 浏览: 159102 次
  • 性别: 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是一个异步加载模块的方法,它可以按需...

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

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

    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。本文将详细...

    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....

    浅谈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`,该方法接收两个长...

    unity3d调用web窗体 跟windows窗体 .exe

    我们可以使用 `Process.Start()` 方法来启动外部应用程序或网页,并使用 C# 或 JavaScript 来编写脚本以调用外部应用程序。这些技术可以帮助我们扩展 Unity3D 的功能,并实现更多的交互式应用程序。

    VS2010使用VB.NET调用C++的DLL例子

    2. **使用DLL函数**:一旦导入了DLL函数,就可以在VB.NET代码中像调用普通.NET方法一样调用它们。例如: ```vb.net Dim result As Integer = NativeMethods.MyFunction(10, 20) ``` 3. **处理错误**:由于C++和...

    PHP闭包函数传参及使用外部变量的方法

    当调用闭包时,它会打印出传入的参数和引用的外部变量的值。 在Laravel框架中,可以使用控制器方法来执行闭包,如下所示: ```php class TestController extends Controller { // 测试闭包传参及use使用外部变量 ...

Global site tag (gtag.js) - Google Analytics