diff options
Diffstat (limited to 'include/streams.h')
-rw-r--r-- | include/streams.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/include/streams.h b/include/streams.h new file mode 100644 index 0000000..c4d5339 --- /dev/null +++ b/include/streams.h @@ -0,0 +1,34 @@ +/** + * Streams.h + * + * Just like the standard std::cout and std::cerr objects to output data, you + * can use similar stream objects for outputting data to PHP. Php::out is the + * C++ equivalent of the PHP echo() function, and Php::err() is the C++ stream + * that behaves like calling trigger_error() from PHP. + * + * Php::out << "this is example text" << std::endl; + * Php::err << "this is an error message" << std::endl; + * + * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com> + * @copyright 2014 Copernica BV + */ + +/** + * Set up namespace + */ +namespace Php { + +/** + * Define the out and err objects + */ +extern std::ostream out; +extern std::ostream error; +extern std::ostream notice; +extern std::ostream warning; +extern std::ostream deprecated; + +/** + * End namespace + */ +} + |