国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中call_user_func函數使用注意事項

2024-09-04 11:43:03
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php中call_user_func函數使用注意事項,較為詳細的講述了call_user_func函數的用法實例與注意事項,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例講述了php中call_user_func函數使用注意事項。分享給大家供大家參考。具體分析如下:

call_user_func函數的注意事項:parse error: syntax error, unexpected t_list, expecting t_string in,今天在使用這個函數的時候一直提示上述問題,參看官方的手冊也沒有介紹使用其的注意事項.

附:mixed call_user_func(callback $function [,mixed $parameter [,mixed $... ]]).可以傳遞任何內置的或者用戶自定義的函數,除了語言結構如array(),echo(),empty(),eval(),exit(),isset(),list(),print() 和 unset().

本人的問題就是在對象中存在一個叫list的方法名,故其和php教程的語言結構list()起沖突了.

看實例應用:call_user_func函數類似于一種特別的調用函數的方法,使用方法如下:

  1. function a($b,$c)      
  2. {    
  3. echo  $b;    
  4. echo  $c;    
  5. }    
  6. call_user_func('a',  "111","222");    
  7. call_user_func('a',  "333","444");    
  8. //顯示  111  222  333  444 

調用類內部的方法比較奇怪,居然用的是array,不知道開發者是如何考慮的,當然省去了new,也是滿有新意的,代碼如下:

  1. class  a  {    
  2. function  b($c)      
  3. {    
  4. echo  $c;    
  5. }    
  6. }    
  7. call_user_func(array("a",  "b"),"111");    
  8. //顯示  111 

call_user_func_array函數和call_user_func很相似,只不過是換了一種方式傳遞了參數,讓參數的結構更清晰,代碼如下:

  1. function  a($b,  $c)      
  2. {    
  3. echo  $b;    
  4. echo  $c
  5. }    
  6. call_user_func_array('a',  array("111",  "222"));    
  7. //顯示  111  222 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新源县| 资阳市| 二连浩特市| 合阳县| 新郑市| 沅江市| 于田县| 临桂县| 连江县| 政和县| 宁远县| 灵璧县| 南城县| 湛江市| 巴青县| 沁水县| 海伦市| 天津市| 都安| 江永县| 三江| 句容市| 望谟县| 营口市| 上杭县| 桂东县| 邻水| 合川市| 略阳县| 时尚| 长春市| 宁晋县| 唐山市| 达日县| 石嘴山市| 利津县| 庄浪县| 盘锦市| 黑河市| 项城市| 新建县|