2011-11-17 82 views
0

我試着去開始一個API合作調用信息的幾位API實現

它的文檔是很scarse和支持是相當渺茫但它是在它的方式相當不錯

香港專業教育學院最近纔開始瞭解陣列位然而等即時通訊也不太清楚,如果這將是對這個具體問題,我的障礙

的API IM掙扎的一個部分是這樣的:

// Get the character object. Will return FALSE if the 
// character could not be found or character is frozen. 
$character = $armory->getCharacter('xxxx'); 

現在即時通訊相當停留在如何找到如果「假」

這是從類文件,如果它的任何幫助,你們的摘錄:

  function __construct($region, $realm, $character, $ignoreFields = FALSE) { 
    if ($ignoreFields != FALSE){ 
     $this->excludeFields($ignoreFields); 
    } 
    $this->region = strtolower($region); 
    $this->realm = $realm; 
    $this->name = $character; 
    $jsonConnect = new jsonConnect(); 
    $this->characterData = $jsonConnect->getCharacter($character, $realm, $region, implode(",",$this->fields)); 
    if ($this->characterData != FALSE){ 
     $this->name = $this->characterData['name']; 
     $this->setTitles(); 
     $this->setTalentTreeSelected(); 
     $this->race = new Races($region); 
     $this->class = new Classes($region); 
    } else { 
     return FALSE; 
    } 
    return TRUE; 
} 

https://sourceforge.net/p/wowarmoryapi/home/是API如果哪希望看到完整的API或命令列表

感謝

回答

0
if ($character->isValid() === false) { 
    //your code that runs if there is no character 
} 
else { 
    //your code that runs if everything is fine 
} 
+0

原因downvote? – kapa

+0

另一個論壇上,他們給了我下面的 「如果($字符= $ armory-> getCharacter($ CHARNAME)){// 字符被發現 }其他{未找到 //字符...重定向 }「 這可能只是一個等待開發者的例子,因爲這看起來似乎沒有工作 – Ferryboi

+0

該版本似乎也沒有問題。問題可能在代碼中的其他地方。 – kapa

0
if ($character) { 
    // true stuff 
} else { 
    // false stuff 
} 

件許多事情評估爲邏輯「假」在PHP: 數字值0, 空字符串, 未定義/未初始化的變量 空數組等等,等等