<?php
//定義兩個處理不同格式**的函式
//模擬路徑
;//獲取的字尾,如 【.jpg】,用strrchr()函式
$houzhui
=strrchr
($mypath
,'.');
//擷取 【.jpg】 中的【jpg】,用substr()函式
$houzhui
=substr
($houzhui,1
);//假如 $houzhui 的值為 jpg ,和下面的 do_ 連線後就是 do_jpg,剛好是上面我們寫的函式。
$fun_name
="do_"
.$houzhui
;//下面則代表執行 do_jpg() 函式
$fun_name()
;//從上面可以看出,$fun_name = "do_".$houzhui; 可以是任何我們定義的函式,可以說是動態呼叫。
?>
php 可變函式用法
function func myfunction func 當我們建立了自定義函式,並且了解了可變函式的用法,為了確保程式呼叫的函式是存在的,經常會先使用function exists判斷一下函式是否存在。同樣的method exists可以用來檢測類的方法是否存在。if function exis...
php呼叫可變函式,PHP呼叫參數量可變的函式
所以我遇到了一些問題。我知道乙個解決方案,但它看起來不太乾淨,我想知道是否有更好的解決方案。我正在編寫乙個mysqli包裝器,用於執行準備好的語句。因為它是乙個包裝器,可以重用 動態 返回的列數取決於查詢,並且不是靜態的。我已經找到了乙個解決這個問題的方法,似乎每個人都在使用 call user f...
PHP的學習 可變函式
php 支援可變函式的概念。這意味著如果乙個變數名後有圓括號,php 將尋找與變數的值同名的函式,並且嘗試執行它。可變函式可以用來實現包括 函式,函式表在內的一些用途。可變函式不能用於例如 echo,print,unset isset empty include,require 以及類似的語言結構。...