示例#1
0
 public function testWriteFile()
 {
     $plist = new CFPropertyList();
     $dict = new CFDictionary();
     $names = new CFDictionary();
     $names->add('given-name', new CFString('John'));
     $names->add('surname', new CFString('Dow'));
     $dict->add('names', $names);
     $pets = new CFArray();
     $pets->add(new CFString('Jonny'));
     $pets->add(new CFString('Bello'));
     $dict->add('pets', $pets);
     $dict->add('age', new CFNumber(28));
     $dict->add('birth-date', new CFDate(412035803));
     $plist->add($dict);
     $plist->saveXML(WRITE_XML_DATA_FILE);
     $this->assertTrue(is_file(WRITE_XML_DATA_FILE));
     $plist->load(WRITE_XML_DATA_FILE);
     unlink(WRITE_XML_DATA_FILE);
 }