11 $w = new ion\Writer\Stream\Writer(STDOUT,
12 new ion\Writer\Options(flushEveryValue: true));
16 $w->writeTypedNull(ion\Type::Int);
28 $w->writeInt("12345678901234567890");
34 $w->writeDecimal("1.23");
36 $w->writeDecimal(new ion\Decimal(-123));
38 $w->writeTimestamp("2001T");
40 $w->writeTimestamp(new ion\Timestamp(ion\Timestamp\Precision::Frac));
44 $w->writeSymbol(new ion\Symbol("b"));
46 $w->writeString("abc");
48 $w->writeCLob("clob");
50 $w->writeBLob("blob");
52 $w->startLob(ion\Type::CLob);
53 $w->appendLob("clob");
56 $w->startContainer(ion\Type::Struct);
57 $w->writeFieldName("prop");
58 $w->writeAnnotation(ion\Symbol\Table\PHP::Property->toSymbol());
59 $w->writeInt($w->getDepth());
60 $w->writeFieldName(new ion\Symbol("priv"));
61 $w->writeAnnotation("a","b","c");
62 $w->writeInt($w->getDepth());
63 $w->finishContainer();
65 $w->writeInt($w->getDepth());
86 %r\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+%r-00:00
93 {prop:p::1,priv:a::b::c::1}