php對函數的引用
發布時間: 2024-12-24 18:34:00
⑴ php中,參數調用相應函數是如何實現的
symfony 裡面的 Action 是這樣做的 所有函數都有前綴execute
加入你傳入的是
http://xxx.xxx.xxx.xxx/mymod/myfunc
那麼就是調用mymod 模塊的 myfunc 函數
具體可能是這樣的意思
通過 URI 分析獲取 mod 和 相應的 函數
$moles = "mymod";
$method = "myfunc"
$action = new $$moles();
$action->$method();
也就是 PHP 里比較喜歡人的 可變函數 以及 可變變數的 應用.
⑵ PHP中怎麼才能調用JS文件里的一個函數!
我當時自己做魔域帳號注冊程序的時候也是碰到了這樣的問題,不過我用的不是PHP而是ASP.NET。
後來自己寫了個MD5加密的類,傳值進MYSQL資料庫把這個問題解決了。
⑶ PHP中如何調用函數
如果agree有顯示結果
可以這樣做
<input type='button' name='No' value="Disagree" onClick="location.href=location.href+'?a=1'">
<?
if($_GET['a']=='1')
{
id=1;
agree($id,$startdate,$enddate,$days);
}
?>
其實你應分前後台,
分兩個文件,
一個顯示給客戶,在ie上運行,叫前台
一個處理事務在伺服器上運行,叫後台
用js從顯示頁跳轉到處理頁(或用提交表單,可處理更多信息)
處理完再跳轉到顯示頁
⑷ PHP直接調用函數和調用另外一個文件中的函數的區別
//如果是PHP文件中的函數,唯一的區別是:先引入外部文件,然後直接調用。
//如果是外部類文件中的函數,需要引入,然後new對象後,再調用該對象的函數。
$msg=test_msg();
functiontest_msg(){
echo"";
}
//調用外部文件中的函數
//首先引入文件
include_once'file.php';
$msg=test_msg();
functiontest_msg(){
echo"";
}
⑸ ThinkPhp中怎麼調用自定義的函數庫
注意:自定義函數要放在項目應用目錄/common/common.php中。這里是關鍵。
模板變數的函數調用格式:{$varname|function1|function2=arg1,arg2,###}
說明:
{和$符號之間不能有空格,後面參數的空格就沒有問題;
###表示模板變數本身的參數位置;
支持多個函數,函數之間支持空格;
支持函數屏蔽功能,在配置文件中可以配置禁止使用的函數列表;
支持變數緩存功能,重復變數字串不多次解析。
使用例子:{$webTitle|md5|strtoupper|substr=0,3}
{$number|number_format=2}
{$varname|function1|function2=arg1,arg2,###}
復制代碼
實例:
復制代碼代碼如下:functionCate($cid){
$Cate=D('Cate');
$Cate=$Cate->where('id='.$cid)->find();
return$Cate['title'];
}
復制代碼
我想在模板中調用這個函數則在模板中可以這樣寫{$vo.cid|cate=###}
復制代碼
熱點內容