當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。