another high performance PHP framework – Yii

他有作 performance compare – 據說是最快的 PHP framework

看他的 features 寫的 , 一些 “先進” 的 framework 的功能他都具備

  • DAO , active record
  • Web 2.0 widget , 這個酷
  • Theming , layered caching scheme 這個 ci 沒有
  • 2A , authentication and authorization , role-based 這個拿來作後台管理功能應該很方便

不過 那條紅色的線 可以不用看 , 看藍色那條是比 codeigniter 快 1/3 , 有空要來玩一下

http://www.yiiframework.com/performance

image

簡單方便的 RSS 工具程式 Feedcreator

http://feedcreator.org/

include("include/feedcreator.class.php");

$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "PHP news";
$rss->description = "daily news from the PHP scripting world";
$rss->link = "http://www.dailyphp.net/news";
$rss->syndicationURL = "http://www.dailyphp.net/".$PHP_SELF;

$image = new FeedImage();
$image->title = "dailyphp.net logo";
$image->url = "http://www.dailyphp.net/images/logo.gif";
$image->link = "http://www.dailyphp.net";
$image->description = "Feed provided by dailyphp.net. Click to visit.";
$rss->image = $image;

// get your news items from somewhere, e.g. your database:
mysql_select_db($dbHost, $dbUser, $dbPass);
$res = mysql_query("SELECT * FROM news ORDER BY newsdate DESC");
while ($data = mysql_fetch_object($res)) {
    $item = new FeedItem();
    $item->title = $data->title;
    $item->link = $data->url;
    $item->description = $data->short;
    $item->date = $data->newsdate;
    $item->source = "http://www.dailyphp.net";
    $item->author = "John Doe";
    
    $rss->addItem($item);
}

$rss->saveFeed("RSS1.0", "news/feed.xml");