11 $w = new ion\Writer\Stream\Writer(STDOUT, flushEveryValue: true);
15 $w->writeTypedNull(ion\Type::Int);
27 $w->writeInt("12345678901234567890");
33 $w->writeDecimal("1.23");
35 $w->writeDecimal(new ion\Decimal(-123));
37 $w->writeTimestamp("2001T");
39 $w->writeTimestamp(new ion\Timestamp(ion\Timestamp\Precision::Frac));
43 $w->writeSymbol(new ion\Symbol("b"));
45 $w->writeString("abc");
47 $w->writeCLob("clob");
49 $w->writeBLob("blob");
51 $w->startLob(ion\Type::CLob);
52 $w->appendLob("clob");
55 $w->startContainer(ion\Type::Struct);
56 $w->writeFieldName("prop");
57 $w->writeAnnotation(ion\Symbol\PHP::Property->toSymbol());
58 $w->writeInt($w->getDepth());
59 $w->writeFieldName(new ion\Symbol("priv"));
60 $w->writeAnnotation("a","b","c");
61 $w->writeInt($w->getDepth());
62 $w->finishContainer();
64 $w->writeInt($w->getDepth());
85 %r\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+%r-00:00
92 {prop:p::1,priv:a::b::c::1}