Movatterモバイル変換


[0]ホーム

URL:


PHP 8.5.0 Alpha 2 available for testing
    uopz_get_exit_status »
    « uopz_flags

    uopz_function

    (PECL uopz 1, PECL uopz 2)

    uopz_functionCreates a function at runtime

    Warning

    This function has beenREMOVED in PECL uopz 5.0.0.

    Description

    uopz_function(string$function,Closure$handler,int$modifiers = ?):void
    uopz_function(
        string$class,
        string$function,
        Closure$handler,
        int$modifiers = ?
    ):void

    Creates a function at runtime

    Parameters

    class

    The name of the class to receive the new function

    function

    The name of the function

    handler

    The Closure for the function

    modifiers

    The modifiers for the function, by default copied or ZEND_ACC_PUBLIC

    Return Values

    Examples

    Example #1uopz_function() example

    <?php
    uopz_function
    ("my_strlen", function($arg) {
    return
    strlen($arg);
    });
    echo
    my_strlen("Hello World");
    ?>

    The above example will output:

    11

    Example #2uopz_function() class example

    <?php
    classMy{}

    uopz_function(My::class,"strlen", function($arg) {
    return
    strlen($arg);
    },
    ZEND_ACC_STATIC);

    echo
    My::strlen("Hello World");
    ?>

    The above example will output:

    11

    Found A Problem?

    Learn How To Improve This PageSubmit a Pull RequestReport a Bug
    add a note

    User Contributed Notes

    There are no user contributed notes for this page.
    To Top
    and to navigate •Enter to select •Esc to close
    PressEnter without selection to search using Google

    [8]ページ先頭

    ©2009-2025 Movatter.jp