2011-11-29 173 views
0

我就修改爲WordPress插件,以更好地滿足我的需要工作,我需要知道這個代碼不正是:這些代碼行是做什麼的?

if ($single_download['uniqueid'] == null) 
    $link[] = array("url" => site_url("?downloadid=" . $single_download['id']), "name" => $file_name); 
else 
    $link[] = array("url" => site_url("?downloadid=" . $single_download['uniqueid']), "name" => $file_name); 

,如果您需要比這裏只是這個代碼比較多,你可以請你只請根據我提供的代碼的範圍來說明它在做什麼。我假設它是結合了不同的項目,但我堅信。

編輯:對不起,我應該澄清我意識到if語句正在做什麼,我需要知道其他代碼行。

+0

真的真的很需要知道插件,也許你應該鏈接到完整的代碼 - 不只是這個snipit ...以及他們的網站。從上下文中,這可以做任何事情。 - P.S.在這行代碼中有沒有任何評論? – Shackrock

回答

2

這其中的「ID」,而不是一份聲明中填充的數組($link),其值基於測試結果。

如果$single_download['uniqueid']的值爲空,則將$ single_download ['id']的值附加到URL。如果$single_download['uniqueid']不爲空,則其值將附加到URL。

在這兩種情況下,URL的結果值都插入到數組中。

0

代碼構造使用的兩個可能位置之一的數組中的「single_download」變量使用的下載ID

0

這只是建立一個基於是否有一個UNIQUEID或不連接陣列項目。

我對這個插件並不熟悉,但$link數組顯然擁有用於下載文件的url。如果$single_download數組有一個不爲空的唯一鍵,那麼它將使用它作爲下載ID。否則,它使用id鍵中的值。

我假設它創建一個可點擊的鏈接,url作爲href的源,name是可點擊的文本。

0

這似乎爲您在$ single_download,如果它沒有找到它UNIQUEID,它使用「UNIQUEID」

這就是所有