当前位置: 首页>>代码示例>>PHP>>正文


PHP Version::parse方法代码示例

本文整理汇总了PHP中Version::parse方法的典型用法代码示例。如果您正苦于以下问题:PHP Version::parse方法的具体用法?PHP Version::parse怎么用?PHP Version::parse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Version的用法示例。


在下文中一共展示了Version::parse方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getVersion

 /**
  * @return Version
  */
 public function getVersion()
 {
     if (false === isset(self::$m_versions[$this->m_component])) {
         self::$m_versions[$this->m_component] = Version::parse($this->initialized()->version);
     }
     return self::$m_versions[$this->m_component];
 }
开发者ID:evalcodenet,项目名称:net.evalcode.components.runtime,代码行数:10,代码来源:manifest.php

示例2: hasUpdate

 /**
  * Checks if the installation associated with the meta file or Installation object for
  * updates, if an update URL is specified.
  * @param string|Installation $meta
  * @return boolean
  */
 public static function hasUpdate($meta)
 {
     if ($meta instanceof Installation) {
         $inst = $meta;
     } else {
         $meta = self::getMetaPath($meta);
         if (empty($meta)) {
             throw new InvalidArgumentException('Parameter $meta must be a path to an installation meta data file');
         }
         $inst = Installation::getInstallation(json_decode(file_get_contents($meta), true));
     }
     $updt = self::getUpdateData($inst);
     if (empty($updt)) {
         return false;
     }
     $localVersion = $inst->getVersion();
     $remoteVersion = Version::parse($updt['version']);
     if (!$localVersion->lessThan($remoteVersion)) {
         return false;
     }
     return true;
 }
开发者ID:Zyr93,项目名称:DiamondMVC,代码行数:28,代码来源:class_installationmanager.php

示例3: getProtocolVersion

 public function getProtocolVersion()
 {
     return Version::parse('1.0');
 }
开发者ID:Zyr93,项目名称:DiamondMVC,代码行数:4,代码来源:class_installation.php

示例4: defined

<?php

defined('DIAMONDMVC') or die;
$version1 = Version::parse('1.4.2');
$version2 = Version::parse('1.4.2.123');
$version3 = Version::parse('1.2.6');
$version4 = Version::parse('1.6.8');
$version5 = Version::parse('2');
?>
<div class="view view-unittest" id="unittest-versioning">
	<table class="table table-striped">
		<thead>
			<tr>
				<th>Test</th>
				<th>Expected result</th>
				<th>Actual result</th>
				<th>Pass?</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td><?php 
echo "{$version1} < {$version2}";
?>
</td>
				<td>true</td>
				<td><?php 
echo ($result = $version1->lessThan($version2)) ? 'true' : 'false';
?>
</td>
				<td>
开发者ID:Zyr93,项目名称:DiamondMVC,代码行数:31,代码来源:test.php


注:本文中的Version::parse方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。