PHP Conference Japan 2024

uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_rename在執行時期重新命名函式

警告

此函式已於 PECL uopz 5.0.0 中被 *移除*。

說明

uopz_rename(字串 $function, 字串 $rename):
uopz_rename(字串 $class, 字串 $function, 字串 $rename):

function 更名為 rename

注意事項:

如果兩個函式都存在,則實際上會交換它們的名稱

參數

class

包含函式的類別名稱

function

現有函式的名稱

rename

函式的新名稱

回傳值

範例

範例 #1 uopz_rename() 範例

<?php
uopz_rename
("strlen", "original_strlen");

echo
original_strlen("Hello World");
?>

以上範例將輸出

11

範例 #2 uopz_rename() 類別範例

<?php
class My {
public function
strlen($arg) {
return
strlen($arg);
}
}

uopz_rename(My::class, "strlen", "original_strlen");

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

以上範例將輸出

11
新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top