本文整理匯總了PHP中IO::stdout方法的典型用法代碼示例。如果您正苦於以下問題:PHP IO::stdout方法的具體用法?PHP IO::stdout怎麽用?PHP IO::stdout使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類IO
的用法示例。
在下文中一共展示了IO::stdout方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: stdout
/**
* Возвращает объект класса IO.Stream.ResourceStream, соответствующий stdout.
*
* @return IO_Stream_ResourceStream
*/
public static function stdout($stdout = null)
{
if ($stdout instanceof IO_Stream_AbstractStream) {
self::$stdout = $stdout;
}
return self::$stdout ? self::$stdout : (self::$stdout = IO_Stream::ResourceStream(STDOUT));
}
示例2: run
/**
* Запускает приложение
*
* @param array $argv
*
* @return int
*/
public function run(array $argv)
{
$cache = Cache::connect($this->config->dsn);
if ($this->config->modules != null) {
foreach (Core_Strings::split_by(',', $this->config->modules) as $v) {
Core::load($v);
}
}
foreach ($argv as $v) {
IO::stdout()->write_line($v)->write_line(var_export($cache[$v], true));
}
return 0;
}
示例3: show_usage
/**
* Выводит в stdout описание программы
*
* @return int
*/
protected function show_usage()
{
IO::stdout()->write($this->options->usage_text());
return 0;
}
示例4: run
/**
* @param array $argv
*
* @return int
*/
public function run(array $argv)
{
try {
$xslt = new XSLTProcessor();
$xslt->importStylesheet(DOMDocument::loadXML(Dev_Source_Diagram_XSL::class_diagram()));
$result = $xslt->transformToXML(Dev_Source::Library($argv)->xml);
} catch (Dev_Source_InvalidSourceException $e) {
$this->dump_errors($e);
return -1;
}
$this->config->dump ? IO::stdout()->write($result) : $this->output($result);
return 0;
}
示例5: __construct
/**
* @param IO_Stream_AbstractStream $stream
*/
public function __construct(IO_Stream_AbstractStream $stream = null)
{
$this->stream = $stream ? $stream : IO::stdout();
}