PageRenderTime 32ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/Examples/php/pragmas/example.i

#
Swig | 31 lines | 22 code | 8 blank | 1 comment | 0 complexity | 5d24959d353aa69fae4b08e3a3ccdca5 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. /* File : example.i */
  2. %module example
  3. %init{
  4. zend_printf("This was %%init\n");
  5. }
  6. %minit{
  7. zend_printf("This was %%minit\n");
  8. }
  9. %mshutdown{
  10. zend_printf("This was %%shutdown\n");
  11. }
  12. %rinit{
  13. zend_printf("This was %%rinit\n");
  14. }
  15. %rshutdown{
  16. zend_printf("This was %%rshutdown\n");
  17. }
  18. %pragma(php) include="include.php";
  19. %pragma(php) code="
  20. # This code is inserted into example.php
  21. echo \"this was php code\\n\";
  22. "
  23. %pragma(php) phpinfo="php_info_print_table_start();"