本文整理汇总了PHP中FileUtil::formatSize方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUtil::formatSize方法的具体用法?PHP FileUtil::formatSize怎么用?PHP FileUtil::formatSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileUtil
的用法示例。
在下文中一共展示了FileUtil::formatSize方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: date
?>
<br>
Copyright © 2011-<?php
echo date('Y');
?>
X2Engine Inc.
<?php
if (Yii::app()->edition === 'opensource') {
?>
Released as free software without warranties under the <a href="<?php
echo Yii::app()->getBaseUrl();
?>
/LICENSE.txt" title="GNU Affero General Public License version 3">GNU Affero GPL v3</a>.
<?php
}
?>
<br>
<?php
echo CHtml::link(CHtml::image(Yii::app()->params->x2Power, '', array('id' => 'powered-by-x2engine')), 'http://www.x2engine.com/');
?>
<div id="response-time">
<?php
echo round(Yii::getLogger()->getExecutionTime() * 1000), 'ms ';
$peak_memory = memory_get_peak_usage(true);
echo FileUtil::formatSize($peak_memory, 2);
?>
</div>
</div>
示例2: getFmtSize
/**
* Magic getter for human-readable file size.
*
* @return type
*/
public function getFmtSize()
{
return FileUtil::formatSize($this->resolveSize());
}
示例3: testFormatSize
public function testFormatSize()
{
$sizes = array('0 B' => 0, '200 B' => 200, '10 KB' => 1024 * 10, '6 MB' => 6 * 1024 * 1024, '2 GB' => 2 * pow(1024, 3), '3 TB' => 3 * pow(1024, 4));
foreach ($sizes as $readable => $size) {
$this->assertEquals($readable, FileUtil::formatSize($size));
}
}