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


PHP c::env方法代碼示例

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


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

示例1: __construct

 public function __construct($params = null)
 {
     if (isset($params['baseurl'])) {
         $this->_baseUrl = $params['baseurl'];
     } else {
         $this->_baseUrl = c::config()->baseUrl->{c::env()};
     }
 }
開發者ID:arzynik,項目名稱:cana,代碼行數:8,代碼來源:Sitemap.php

示例2: query

 public function query($query, $args = [])
 {
     $stmt = $this->db()->prepare($query);
     // if we have keyword arguments
     if (is_object($args)) {
         throw new Exception('Invalid arguments for query');
     }
     /*
     if ($args && array_keys($args) !== range(0, count($args) - 1)) {
     	foreach ($args as $key => $value) {
     		switch (gettype($value)) {
     			case 'integer':
     				$type = PDO::PARAM_INT;
     				break;
     			case 'string':
     				$type = PDO::PARAM_STR;
     				break;
     			default:
     				$type = null;
     				break;
     		}
     		$stmt->bindValue(':'.$key, $value, $type);
     	}
     	$args = null;
     }
     */
     try {
         $stmt->execute($args);
     } catch (Exception $e) {
         if (getenv('DEBUG')) {
             echo $e->getMessage();
             die(c::env());
         }
         throw new Exception((c::env() == 'live' ? '' : $query . "\n" . print_r($args, 1) . "\n") . $e->getMessage());
     }
     return $stmt;
 }
開發者ID:arzynik,項目名稱:cana,代碼行數:37,代碼來源:Base.php

示例3: getEnv

 public function getEnv($d = true)
 {
     if (c::user()->debug) {
         $env = 'dev';
     } elseif (c::env() == 'live' || c::env() == 'crondb') {
         $env = 'live';
     } elseif ($d === true) {
         $env = 'dev';
     } else {
         $env = c::env();
     }
     return $env;
 }
開發者ID:arzynik,項目名稱:cana,代碼行數:13,代碼來源:App.php

示例4: outputFilter

 /**
  * Filter whitespace to remove unwanted spaces.
  *
  * @param	string	the content to pass
  * @param	array	array of config values
  *	filter	bool	whether or not to run the filter (overwrite object var)
  * @return	string
  */
 private function outputFilter($content, $params)
 {
     $env = c::env();
     if (!c::config()->templates->{$env}->compress) {
         return $content;
     }
     if (isset($params['filter']) && $params['filter'] || !isset($params['filter']) && $this->_useFilter != false) {
         $find = ['/^(\\s?)(.*?)(\\s?)$/', '/\\t|\\n|\\r/', '/(\\<\\!\\-\\-)(.*?)\\-\\-\\>/'];
         $replace = ['\\2', '', ''];
         return preg_replace($find, $replace, $content);
     } else {
         return $content;
     }
 }
開發者ID:arzynik,項目名稱:cana,代碼行數:22,代碼來源:View.php


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