本文整理汇总了PHP中bug_get_extended_row函数的典型用法代码示例。如果您正苦于以下问题:PHP bug_get_extended_row函数的具体用法?PHP bug_get_extended_row怎么用?PHP bug_get_extended_row使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bug_get_extended_row函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: bug_get
/**
* Returns an object representing the specified bug
* @param int p_bug_id integer representing bug id
* @param bool p_get_extended included extended information (including bug_text)
* @return object BugData Object
* @access public
*/
function bug_get($p_bug_id, $p_get_extended = false)
{
if ($p_get_extended) {
$row = bug_get_extended_row($p_bug_id);
} else {
$row = bug_get_row($p_bug_id);
}
$t_bug_data = new BugData();
$t_bug_data->loadrow($row);
return $t_bug_data;
}
示例2: bug_get
function bug_get($p_bug_id, $p_get_extended = false)
{
if ($p_get_extended) {
$row = bug_get_extended_row($p_bug_id);
} else {
$row = bug_get_row($p_bug_id);
}
$t_bug_data = new BugData();
$t_row_keys = array_keys($row);
$t_vars = get_object_vars($t_bug_data);
# Check each variable in the class
foreach ($t_vars as $var => $val) {
# If we got a field from the DB with the same name
if (in_array($var, $t_row_keys, true)) {
# Store that value in the object
$t_bug_data->{$var} = $row[$var];
}
}
return $t_bug_data;
}