真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

YAML語法格式-創(chuàng)新互聯(lián)

聲明:所有資料都來源于網(wǎng)絡(luò)上。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、白銀網(wǎng)站維護(hù)、網(wǎng)站推廣。

字典:

鍵值對(duì) key-value

示例: my_name: jackson

提示:以#開頭的內(nèi)容表示注釋,以":"為結(jié)束符的字符串,代表了一個(gè)key鍵名,":"后面則是鍵值。“:”和value鍵值之間至少有一個(gè)空格。

YAML 入門

QeePHP 為了方便開發(fā)者,大量使用了 YAML 格式的文件來存儲(chǔ)配置信息。因此掌握閱讀和書寫 YAML 格式文檔的基本知識(shí)是很有必要的。

YAML 格式本身具有非常強(qiáng)大的表達(dá)能力,常用的有下面幾種:

(1)名值對(duì),例如 key => value,這和 PHP 中以字符串做鍵名的數(shù)組一樣;

(2)列表,例如 value1, value2,這和 PHP 中以數(shù)字做鍵名的數(shù)組一樣;

(3)多行文本。

1、 名值對(duì)

(1)最簡(jiǎn)單的名值對(duì):

# 這是一行注釋

my_name: rockwell # 這也是注釋 以 # 開頭的內(nèi)容則是注釋。

以“:”為結(jié)束符的字符串,代表了一個(gè)鍵名,“:”后面則是鍵值。“:”和鍵值之間必須有至少一個(gè)空格。

因此,上述內(nèi)容 my_name 是鍵名,rockwell 是鍵值

(2)嵌套的名值對(duì):

#### 首頁(yè)顯示設(shè)置 homepage:

      # 首頁(yè)內(nèi)容緩存時(shí)間(秒)       cached_lifetime: 300

      # 首頁(yè)上顯示多少條最新主題文章       topics_num: 2

      # 首頁(yè)上顯示多少條最新社區(qū)活動(dòng)       activities_num: 3

cached_lifetime 等鍵是 homepage 鍵的次級(jí),所以 cached_lifetime 前面有兩個(gè)空格作為縮進(jìn)。使用兩個(gè)空格作為一級(jí)縮進(jìn)是 YAML 的約定,不能使用制表符(Tab)來代替,務(wù)必注意這一點(diǎn)。

在書寫名值對(duì)時(shí),如果鍵名或鍵值包含非英文字母和數(shù)字,應(yīng)該用引號(hào)括起來: '標(biāo)題': '這是我的第一本雜志'

這里我們使用了單引號(hào)。而雙引號(hào)和單引號(hào)的區(qū)別: '鍵名1': '文字\n文字' '鍵名2': "文字\n文字"

使用雙引號(hào)括起來的字符串中的 \n 符號(hào)會(huì)被解析為換行符,而單引號(hào)中的 \n 符號(hào)則仍然視為兩個(gè)普通字符。

2、 列表

(1)簡(jiǎn)單的列表:

-  value1

-  value2

-  value3

另一種寫法:

- [value1, value2, value3]

注意第二種寫法前面的“-”必不可少,并且要跟隨至少一個(gè)空格。

(2)名值對(duì)和列表的混用:

名值對(duì)和列表混用是很常見的寫法,參考: # 后臺(tái)管理菜單標(biāo)簽 admin_tabs:   '首頁(yè)':     -

      title: '主題文章'

      udi: 'admin::topics/index'     -

      title: '社區(qū)活動(dòng)'

      udi: 'admin::activities/index'

  '項(xiàng)目':     -

      title: '項(xiàng)目管理'

      udi: 'admin::projects/index'

  '應(yīng)用':     -

      title: '應(yīng)用展示管理'       udi: 'admin::cases/index'

這個(gè)實(shí)例不但有名值對(duì),而且有列表。所有第一個(gè)非空字符是“-”的行都代表一個(gè)列表的開始,并且后續(xù)縮進(jìn)行的內(nèi)容作為列表內(nèi)容。: 另一個(gè)例子: username:   _ui: textbox   _validations:

    - [is_alpha, '用戶名只能是字母組成']

- [min_length, 5, '用戶名最少需要 5 個(gè)字符']

3、 多行文本

多行文本適合在 yaml 文件中存儲(chǔ)一些說明文字: '簡(jiǎn)介': >

  快速入門教程幫助開發(fā)者了解 QeePHP 的開發(fā)模式和基本步驟,而權(quán)威指南則是開發(fā) QeePHP 應(yīng)用程序時(shí)的全面參考。

  QeePHP 所有功能的使用方法、使用時(shí)機(jī),以及該功能的使用技巧等內(nèi)容,都會(huì)在權(quán)威指南中詳細(xì)闡述。

 權(quán)威指南按照不同的主題分為了數(shù)十篇文章。每篇文章圍繞各自的中心編寫內(nèi)容,讀者可以直接選擇有針對(duì)性的文章查看。

鍵名后面跟上“>”符號(hào)表示多行文本的開始。接下來每一個(gè)縮進(jìn)的行都會(huì)被視為多行文本的一部分。 例如: text: >

 Sammy Sosa completed another  fine season with great stats.

   63 Home Runs

   0.288 Batting Average

 What a year!

如果要結(jié)束一個(gè)多行文本,后續(xù)的內(nèi)容只需要減少縮進(jìn)即可,例如: settings:   text: >

   Sammy Sosa completed another    fine season with great stats.

     63 Home Runs

     0.288 Batting Average

   What a year!

  title: first post

書寫 YAML 文檔規(guī)范

在書寫 YAML 文檔時(shí),最重要的就是注意縮進(jìn)。YAML 格式要求每一級(jí)縮進(jìn)必須是兩個(gè)空格,不能是制表字符,也不能是更多的空格。此外對(duì)于包含空格、特殊符號(hào)或漢字的鍵名和鍵值,應(yīng)該使用英文引號(hào)括起來。

總結(jié)而言,書寫 YAML 文檔的要點(diǎn)如下:

(1)注意縮進(jìn):縮進(jìn)只能是兩個(gè)空格為一級(jí),不能是其他字符。

(2)字符串應(yīng)該用引號(hào):包含空格、特殊字符以及中文的字符串應(yīng)該使用英文引號(hào)括起來,不能使用中文引號(hào)。

(3)多層嵌套要注意縮進(jìn):多層嵌套時(shí),要注意正確的縮進(jìn)。 YAML 是一種使用很方便的格式。用于存儲(chǔ)一般的配置,YAML 有著 XML 和 PHP 數(shù)組無法比擬的優(yōu)點(diǎn)。加上 QeePHP 對(duì) YAML 的緩存能力,性能也不會(huì)是問題。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


新聞標(biāo)題:YAML語法格式-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/ddgsgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部