控制台是最快的方式来测试新的类别、模型与快速的程式码,甚至不需要打开 IDE。 shell 是交互式的,但由于 PHP 的限制,它无法像 bash shell 一样,除非你启用 readline 扩充。 无论哪种方式的运作,readline 只是让它变得更好。
$ php oil console
Fuel 1.0.0-dev - PHP 5.3.3 (cli) (Aug 22 2010 19:27:08) [Darwin]
>>> "Hello World!"
Hello World!
>>> 1+5
6
>>> $i = 1
>>> ++$i
2
>>> json_encode(array('foo', 'bar'));
["foo","bar"]
>>> $monkey = Model_Monkey::find('first');
>>> $monkey->title
Bobby the Gibbon