欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

THINKPHP支持YAML配置文件的設(shè)置方法

 更新時(shí)間:2015年03月17日 11:32:22   投稿:junjie  
這篇文章主要介紹了THINKPHP支持YAML配置文件的設(shè)置方法,本文講解了為什么要用 yaml以及在THINKPHP中的配置方法,需要的朋友可以參考下

為什么要用 yaml

因?yàn)?Yaml 簡單,而且對人類友好;

Yaml: http://www.yaml.org/

在哪里會(huì)用到?

最基本的,在 ThinkPHP 的配置文件里面就可以選擇 Yaml 的格式,你是愿意寫 Yaml 的簡潔格式配置呢?還是愿意寫又長又臭又難寫的 PHP array 呢?

http://document.thinkphp.cn/manual_3_2.html#config_format

問題來了

于是,我把配置格式改為 Yaml:

復(fù)制代碼 代碼如下:

// /index.php

// 定義配置文件的格式為 yaml
define('CONF_EXT', '.yaml');

然后把 Application 目錄下面的 config.php 全部改為 config.yaml。

這個(gè)時(shí)候,報(bào)錯(cuò):

復(fù)制代碼 代碼如下:

Class ‘Spyc' not found 錯(cuò)誤位置 FILE: D:\app\think\ThinkPHP\Common\functions.php  LINE: 90

然后找,發(fā)現(xiàn)這一段:
復(fù)制代碼 代碼如下:

/**
 * 解析yaml文件返回一個(gè)數(shù)組
 * @param string $file 配置文件名
 * @return array
 */
if (!function_exists('yaml_parse_file')) {
    function yaml_parse_file($file) {
        vendor('spyc.Spyc');
        return Spyc::YAMLLoad($file);
    }
}

貌似引入 Spyc 這個(gè)庫沒找到。

找了一下,Spyc 在這里:https://github.com/mustangostang/spyc/

然后,這個(gè) vendor 是什么東東?

看這里:http://document.thinkphp.cn/manual_3_2.html#autoload

結(jié)論:

在上面的 Git 里面下載 Spyc.php 放進(jìn) /ThinkPHP/Library/Vendor/spyc/ 目錄下,就一切正常!Done with the right way!

相關(guān)文章

  • PHP臨時(shí)文件的安全性分析

    PHP臨時(shí)文件的安全性分析

    這篇文章主要介紹了PHP臨時(shí)文件的安全性分析,對于臨時(shí)文件的安全性及防范措施作出了比較詳細(xì)的闡述,需要的朋友可以參考下
    2014-07-07
  • PHP設(shè)計(jì)模式中的命令模式

    PHP設(shè)計(jì)模式中的命令模式

    這篇文章主要介紹了PHP設(shè)計(jì)模式中的命令模式,命令模式是一種行為型模式,它將請求封裝成一個(gè)對象,從而允許您將不同的請求排隊(duì)或記錄請求日志、撤銷操作等
    2023-04-04
  • PHP修改session_id示例代碼

    PHP修改session_id示例代碼

    以下是PHP修改session_id的詳細(xì)代碼,希望對大家有所幫助
    2014-01-01
  • php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)

    php變量與數(shù)組相互轉(zhuǎn)換的方法(extract與compact)

    這篇文章主要介紹了php變量與數(shù)組相互轉(zhuǎn)換的方法,結(jié)合實(shí)例形式分析了extract與compact函數(shù)的相關(guān)功能與使用技巧,需要的朋友可以參考下
    2016-12-12
  • php解析base64數(shù)據(jù)生成圖片的方法

    php解析base64數(shù)據(jù)生成圖片的方法

    這篇文章主要介紹了php解析base64數(shù)據(jù)生成圖片的方法,涉及php使用base64_decode函數(shù)針對base64格式數(shù)據(jù)的解析與圖形輸出操作相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2016-12-12
  • php中error與exception的區(qū)別及應(yīng)用

    php中error與exception的區(qū)別及應(yīng)用

    這篇文章主要介紹了php中error與exception的區(qū)別及應(yīng)用,需要的朋友可以參考下
    2014-07-07
  • PHP中FTP相關(guān)函數(shù)小結(jié)

    PHP中FTP相關(guān)函數(shù)小結(jié)

    這篇文章主要介紹了PHP中FTP相關(guān)函數(shù),涉及php操作ftp的連接、傳輸及文件與目錄的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • php生成百度sitemap站點(diǎn)地圖類函數(shù)實(shí)例

    php生成百度sitemap站點(diǎn)地圖類函數(shù)實(shí)例

    這篇文章主要介紹了php生成百度sitemap站點(diǎn)地圖類函數(shù)的方法,詳細(xì)講述了百度站點(diǎn)sitemap的實(shí)現(xiàn)方法與注意事項(xiàng),在web站點(diǎn)的建設(shè)中非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-10-10
  • Thinkphp框架安裝composer擴(kuò)展包流程梳理

    Thinkphp框架安裝composer擴(kuò)展包流程梳理

    這篇文章主要介紹了Thinkphp使用composer安裝擴(kuò)展包教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • JavaScript+PHP實(shí)現(xiàn)視頻文件分片上傳的示例代碼

    JavaScript+PHP實(shí)現(xiàn)視頻文件分片上傳的示例代碼

    這篇文章主要介紹了基于JavaScript+PHP實(shí)現(xiàn)視頻文件分片上傳,視頻文件分片上傳,整體思路是利用JavaScript將文件切片,然后循環(huán)調(diào)用上傳接口 upload.php 將切片上傳到服務(wù)器,文中有詳細(xì)代碼供大家參考,需要的朋友可以參考下
    2024-02-02

最新評論