我有下面的代碼,PHP OOP:方法鏈接
<?php
class Templater
{
static $params = array();
public static function assign($name, $value)
{
self::$params[] = array($name => $value);
}
public static function draw()
{
self::$params;
}
}
$test = Templater::assign('key', 'value');
$test = Templater::draw();
print_r($test);
我怎樣才能改變這個劇本,所以我可以用這個?
$test = Templater::assign('key', 'value')->assign('key2', 'value2')->draw();
print_r($test);
您可能還需要修改assign()方法,以便它可以接受key =>值的數組。 – allnightgrocery 2010-06-07 15:52:38
你應該更確切地知道你真正想做什麼。一個簡單的關聯數組是否符合你的目的? – mathk 2010-06-07 15:55:31