A simple YAML loader/dumper class for PHP

Maintainers

👁 mustangostang

Package info

github.com/mustangostang/spyc

Homepage

pkg:composer/mustangostang/spyc

Statistics

Installs: 43 149 585

Dependents: 194

Suggesters: 9

Stars: 733

Open Issues: 31

0.6.3 2019-09-10 13:16 UTC

Requires

  • php: >=5.3.1

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 4627c838b16550b666d15aeae1e5289dd5b77da0

  • mustangostang <vlad.andersen.woop@gmail.com>

yamlymlspyc

This package is not auto-updated.

Last update: 2026-06-12 05:24:10 UTC


README

Spyc is a YAML loader/dumper written in pure PHP. Given a YAML document, Spyc will return an array that you can use however you see fit. Given an array, Spyc will return a string which contains a YAML document built from your data.

YAML is an amazingly human friendly and strikingly versatile data serialization language which can be used for log files, config files, custom protocols, the works. For more information, see http://www.yaml.org.

Spyc supports YAML 1.0 specification.

Using Spyc

Using Spyc is trivial:

<?php
require_once "spyc.php";
$Data = Spyc::YAMLLoad('spyc.yaml');

or (if you prefer functional syntax)

<?php
require_once "spyc.php";
$Data = spyc_load_file('spyc.yaml');

Donations, anyone?

If you find Spyc useful, I'm accepting Bitcoin donations (who doesn't these days?) at 193bEkLP7zMrNLZm9UdUet4puGD5mQiLai