2013-03-13 45 views
1

http://php.net/apc_add

我不明白$values參數實際上做了什麼 - 甚至沒有在函數簽名中顯示。

有人可以幫忙解釋一下嗎?

回答

1

它不是第4個參數,而是第一個可選參數。有兩種使用方式apc_add()

你可以通過一個鍵和值要麼設定一個單一的項目:

apc_add('Key', 'Value'); 

或者您也可以通過將其在陣列設置在同一時間多個變量:

$data = array('Key1' => 'Value1', 'Key2' => 'Value2'); 
apc_add($data); 

這相當於:

apc_add('Key1', 'Value1'); 
apc_add('Key2', 'Value2'); 
0

沒有第四個參數。該函數被重載,因此$ values實際上是以第二種方式使用的,您可以調用它。

這裏有兩種方法可以從文檔調用它:

布爾apc_add(字符串$鍵[,混合是$ var [摘要$ TTL = 0]])

陣列apc_add( array $ values [,mixed $ unused [,int $ ttl = 0]])

相關問題