uopz_rename(3) php man page | unix.com

Man Page: uopz_rename

Operating Environment: php

Section: 3

UOPZ_RENAME(3)								 1							    UOPZ_RENAME(3)

uopz_rename - Rename a function at runtime

SYNOPSIS
void uopz_rename (string $class, string $function, string $rename)
DESCRIPTION
void uopz_rename (string $function, string $rename) Renames $function to $rename Note If both functions exist, this effectively swaps their names
PARAMETERS
o $class - The name of the class containing the function o $function - The name of an existing function o $rename - The new name for the function
RETURN VALUES
EXAMPLES
Example #1 uopz_rename(3) example <?php uopz_rename("strlen", "original_strlen"); echo original_strlen("Hello World"); ?> The above example will output something similar to: 11 Example #2 uopz_rename(3) class example <?php class My { public function strlen($arg) { return strlen($arg); } } uopz_rename(My::class, "strlen", "original_strlen"); echo My::original_strlen("Hello World"); ?> The above example will output something similar to: 11 PHP Documentation Group UOPZ_RENAME(3)
Related Man Pages
get_class(3) - php
classkit_method_rename(3) - php
forward_static_call(3) - php
rename(3) - php
phar.getstub(3) - php
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
Please Welcome Don Cragun as Lead Moderator
Status of UNIX.COM Forum Transformation
Please Welcome Ravinder Singh to the Moderation Team
Please Welcome Nicki Paul to the Moderator Team!