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

# · Swig · 31 lines · 22 code · 8 blank · 1 comment · 0 complexity · 5d24959d353aa69fae4b08e3a3ccdca5 MD5 · raw file

  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();"