本文整理匯總了PHP中VmConfig::setErrorReporting方法的典型用法代碼示例。如果您正苦於以下問題:PHP VmConfig::setErrorReporting方法的具體用法?PHP VmConfig::setErrorReporting怎麽用?PHP VmConfig::setErrorReporting使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類VmConfig
的用法示例。
在下文中一共展示了VmConfig::setErrorReporting方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getRssFeed
/**
* @param $rssURL
* @param $max
* @return array|bool
*/
public static function getRssFeed($rssURL, $max, $cache_time)
{
//if (JVM_VERSION < 3){
$erRep = VmConfig::setErrorReporting(false, true);
jimport('simplepie.simplepie');
$rssFeed = new SimplePie($rssURL);
$feeds = array();
$count = $rssFeed->get_item_quantity();
$limit = min($max, $count);
for ($i = 0; $i < $limit; $i++) {
$feed = new StdClass();
$item = $rssFeed->get_item($i);
$feed->link = $item->get_link();
$feed->title = $item->get_title();
$feed->description = $item->get_description();
$feeds[] = $feed;
}
if ($erRep[0]) {
ini_set('display_errors', $erRep[0]);
}
if ($erRep[1]) {
error_reporting($erRep[1]);
}
return $feeds;
/*} else {
jimport('joomla.feed.factory');
$feed = new JFeedFactory;
$rssFeed = $feed->getFeed($rssURL,$cache_time);
if (empty($rssFeed) or !is_object($rssFeed)) return false;
for ($i = 0; $i < $max; $i++) {
if (!$rssFeed->offsetExists($i)) {
break;
}
$feed = new StdClass();
$uri = (!empty($rssFeed[$i]->uri) || !is_null($rssFeed[$i]->uri)) ? $rssFeed[$i]->uri : $rssFeed[$i]->guid;
$text = !empty($rssFeed[$i]->content) || !is_null($rssFeed[$i]->content) ? $rssFeed[$i]->content : $rssFeed[$i]->description;
$feed->link = $uri;
$feed->title = $rssFeed[$i]->title;
$feed->description = $text;
$feeds[] = $feed;
}
return $feeds;
}*/
}