要取得這些常數以便反向查詢所有整數的含義,請執行以下操作
<?php
$常數 = array_flip($this->取得Svn常數('SVN_WC_STATUS'));
$狀態 = svn_status();
foreach($狀態 as &$v)
{
$v['text_status'] = $常數[$v['text_status']];
$v['repos_text_status'] = $常數[$v['repos_text_status']];
$v['prop_status'] = $常數[$v['prop_status']];
$v['repos_prop_status'] = $常數[$v['repos_prop_status']];
}
public function 取得Svn常數($過濾器='SVN_')
{
$常數 = array();
foreach (get_defined_constants() as $鍵 => $值)
if (substr($鍵, 0, strlen($過濾器)) == $過濾器)
$常數[$鍵] = $值;
return $常數;
}
?>