Beispiel #1
0
        const Red = 15;
        const Green = "green";
    }
    echo "\nE2:\n";
    display(E2::coerce(12));
    display(E2::coerce("12"));
    display(E2::coerce("15"));
    display(E2::coerce(15));
    display(E2::coerce("green"));
    display(E2::coerce(13));
    class Foo
    {
        public function __toString()
        {
            return "Foo";
        }
    }
    class Bar
    {
    }
    display(E2::coerce(new Foo()));
    display(E2::coerce(new Bar()));
    class Baz
    {
        public function __toString()
        {
            return 'green';
        }
    }
    display(E2::coerce(new Baz()));
}