Adding warnings and notices to load_wsdl()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have begun hacking at the 5.3 branch of the code in an attempt to create a
patch for 50698. I'd like to employ the "debug by printf()" method of
development. However, it seems that all the warning/notices I generate
inside the load_wsdl() function do not get displayed. I know its not a
config error because a call to trigger_error() will display a notice.

So how do I either get php notices/warning to display inside of that
function, or get debug into via some other method?

Example of how I am trying to add debug info:

Index: php_sdl.c
===================================================================
--- php_sdl.c    (revision 293642)
+++ php_sdl.c    (working copy)
@@ -699,6 +699,9 @@
     sdlCtx ctx;
     int i,n;

+    /* Debug information */
+    soap_error1(E_NOTICE, "PHP-SOAP Using uri of '%s'", struri);
+
     memset(&ctx,0,sizeof(ctx));
     ctx.sdl = emalloc(sizeof(sdl));
     memset(ctx.sdl, 0, sizeof(sdl));
@@ -834,9 +837,9 @@
                             } else {
                                 soap_error1(E_ERROR, "Parsing WSDL:
PHP-SOAP doesn't support transport '%s'", tmp->children->content);
                             }
+                            tmpbinding->bindingAttributes = (void
*)soapBinding;
                         }
                     }
-                    tmpbinding->bindingAttributes = (void *)soapBinding;
                 }

                 name = get_attribute(binding->properties, "name");

[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux