当前位置: 首页 > 软件库 > 程序开发 > XML相关工具 >

Spyc PHP

授权协议 未知
开发语言 PHP
所属分类 程序开发、 XML相关工具
软件类型 开源软件
地区 不详
投 递 者 赵宏达
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Spyc PHP 是一个用来读取 YAML 格式文件的PHP库,YAML一般用于保存配置文件, 性能优于XML,也更直观

使用方法:

include ( ' spyc.php ' ) ;
 
// 读取YAML文件,生成数组
$yaml = Spyc :: YAMLLoad ( ' spyc.yaml ' ) ;
 
// 将数组转换成YAML文件
$array [ ' name ' ]   = ' andy ' ;
$array [ ' site ' ] = ' 21andy.com ' ;
$yaml = Spyc :: YAMLDump ( $array ) ;
  •       项目中一些常用且重要的常量参数往往不会直接定义在类对象中,都会以配置文件的形式单独存在,这样既安全又便于修改。对于php中常用的配置文件基本分四类:php文件、ini文件、xml文件、yaml文件。其中以xml文件最为常用,原因是在WebServer交互通信中xml常常作为中间件的存在(这种形式由于配置过程较为复杂,现在渐渐淘汰,当下流行以json的形式传递数据)。       为了以

  • /** * 读取4中配置的表信息,现支持php.ini,xml.yaml */ class Settings{ var $_settings = array(); /** * 获取某些设置的值 * * @param unknown_type $var * @return unknown */ function get($var) { $var = explode('.', $var); $resu

  • 本文实例讲述了PHP读取配置文件类实例。分享给大家供大家参考。具体如下: class Settings { var $_settings = array (); function get($var) { $var = explode ( '.', $var ); $result = $this->_settings; foreach ( $var as $key ) { if (! isset (

  • 4.x-dev reportdocumentations segment-definition-fix translationupdates trackingspam accept-encoding-http fixperformancerange segment-archiving-in-past-refactor segment-hash-temp-change php8tests phpcs

  • 我们在开发程序的时候会经常用到数据存储这一块。一般呢,如果数据不多,我们一般都会选择把数据把数据保存在本地的配置上面。而配置文件最常见到的格式主要有ini xml等几种格式。大家为什么把数据保存在文本类型的文件里面,我也不知道。也许是读取速度上面 我们在开发程序的时候会经常用到数据存储这一块。一般呢,如果数据不多,我们一般都会选择把数据把数据保存在本地的配置上面。而配置文件最常见到的格式主要有in

  • Test fixtures, configuration files, and log files all need to be both human and machine readable. YAML (YAML Ain’t Markup Language) is a less-verbose data serialization format than XML and has become

  • 扩展(Extension)一般偏底层,包(Application,Package)一般偏应用。不建议做过分的区分,在使用中能够理解和区分即可。 对于他们的管理目前有PEAR、PECL、Composer。 PEAR PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。http://pear.php.net/ Bakken在1

  • 4.x-dev reportdocumentations segment-definition-fix translationupdates trackingspam accept-encoding-http fixperformancerange segment-archiving-in-past-refactor segment-hash-temp-change php8tests phpcs

  • 本篇文章主要介绍PHP读取配置文件类实例,感兴趣的朋友参考下,希望对大家有所帮助。 具体如下:<?php class Settings { var $_settings = array (); function get($var) { $var = explode ( '.', $var ); $result = $this->_settings; foreach ( $var as $key )

  • 用PHP处理YAML,常用的方法有两种: PECL扩展需要PHP 5.2以上,SPYC 需要PHP 5.3以上。 我个人倾向于SPYC,因为PECL还需要编译安装,有的时候不方便(比如虚拟主机空间什么的),SPYC 虽然不支持 PHP 5.2,但5.2官方也不支持了,所以也不算什么不足。 1 PECL扩展YAML 安装 标准的PECL安装步骤,这里就不罗嗦了。 代码例子 假设我们有这样一个数组:

  • .htaccess210.00 B28-01-15|15:47 .project558.00 B28-11-15|21:06 org.eclipse.core.resources.prefs57.00 B28-11-15|21:26 org.eclipse.core.runtime.prefs52.00 B24-11-15|16:53 565.00 B07-06-15|15:25 1.00 B12

  • 4.x-dev reportdocumentations segment-definition-fix translationupdates trackingspam accept-encoding-http fixperformancerange segment-archiving-in-past-refactor segment-hash-temp-change php8tests phpcs

相关阅读

相关文章

相关问答

相关文档