Viewing File: /opt/alt/tests/alt-php82-pecl-yaml_2.2.3-1.el8/tests/bug_69465.phpt

--TEST--
Test PECL bug #69465
--SKIPIF--
<?php if(!extension_loaded('yaml')) die('skip yaml n/a'); ?>
--INI--
yaml.decode_timestamp=1
date.timezone=UTC
--FILE--
<?php
$yaml_code = <<<YAML
date1: 2015-05-15
date2: "2015-05-15"
date3: ! 2015-05-15
bool1: true
bool2: "true"
bool3: ! true
int1: 1
int2: "1"
int3: ! 1
float1: 1.5
float2: "1.5"
float3: ! 1.5
YAML;

var_dump(yaml_parse($yaml_code));
?>
--EXPECT--
array(12) {
  ["date1"]=>
  int(1431648000)
  ["date2"]=>
  string(10) "2015-05-15"
  ["date3"]=>
  string(10) "2015-05-15"
  ["bool1"]=>
  bool(true)
  ["bool2"]=>
  string(4) "true"
  ["bool3"]=>
  string(4) "true"
  ["int1"]=>
  int(1)
  ["int2"]=>
  string(1) "1"
  ["int3"]=>
  string(1) "1"
  ["float1"]=>
  float(1.5)
  ["float2"]=>
  string(3) "1.5"
  ["float3"]=>
  string(3) "1.5"
}
Back to Directory File Manager
<