當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Requirements::get_suffix_requirements方法代碼示例

本文整理匯總了PHP中Requirements::get_suffix_requirements方法的典型用法代碼示例。如果您正苦於以下問題:PHP Requirements::get_suffix_requirements方法的具體用法?PHP Requirements::get_suffix_requirements怎麽用?PHP Requirements::get_suffix_requirements使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Requirements的用法示例。


在下文中一共展示了Requirements::get_suffix_requirements方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: path_for_file

 /**
  * Finds the path for specified file.
  *
  * @param string $fileOrUrl
  * @return string|boolean
  */
 protected static function path_for_file($fileOrUrl)
 {
     if (preg_match('{^//|http[s]?}', $fileOrUrl)) {
         return $fileOrUrl;
     } elseif (Director::fileExists($fileOrUrl)) {
         $filePath = preg_replace('/\\?.*/', '', Director::baseFolder() . '/' . $fileOrUrl);
         $prefix = Director::baseURL();
         $mtimesuffix = "";
         $suffix = '';
         if (Requirements::get_suffix_requirements()) {
             $mtimesuffix = "?m=" . filemtime($filePath);
             $suffix = '&';
         }
         if (strpos($fileOrUrl, '?') !== false) {
             if (strlen($suffix) == 0) {
                 $suffix = '?';
             }
             $suffix .= substr($fileOrUrl, strpos($fileOrUrl, '?') + 1);
             $fileOrUrl = substr($fileOrUrl, 0, strpos($fileOrUrl, '?'));
         } else {
             $suffix = '';
         }
         return "{$prefix}{$fileOrUrl}{$mtimesuffix}{$suffix}";
     } else {
         return false;
     }
 }
開發者ID:helpfulrobot,項目名稱:lekoala-silverstripe-theme-framework,代碼行數:33,代碼來源:ThemeHeadRequirements.php

示例2: path_for_file

 /**
  * Finds the path for specified file.
  *
  * @param string $fileOrUrl
  * @return string|boolean 
  */
 protected static function path_for_file($fileOrUrl)
 {
     if (preg_match('/^http[s]?/', $fileOrUrl)) {
         return $fileOrUrl;
     } elseif (Director::fileExists($fileOrUrl)) {
         $prefix = Director::absoluteBaseURL();
         $mtimesuffix = "";
         $suffix = '';
         if (strpos($fileOrUrl, '?') !== false) {
             $suffix = '&' . substr($fileOrUrl, strpos($fileOrUrl, '?') + 1);
             $fileOrUrl = substr($fileOrUrl, 0, strpos($fileOrUrl, '?'));
         }
         if (Requirements::get_suffix_requirements()) {
             $mtimesuffix = "?m=" . filemtime(Director::baseFolder() . '/' . $fileOrUrl);
         }
         return "{$prefix}{$fileOrUrl}{$mtimesuffix}{$suffix}";
     } else {
         return false;
     }
 }
開發者ID:racontemoi,項目名稱:shibuichi,代碼行數:26,代碼來源:Requirements.php


注:本文中的Requirements::get_suffix_requirements方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。