Adding warnings and notices to load_wsdl()

[email protected] (Justin Dearing)
Newsgroups php.soap
Message-ID <[email protected]>
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");
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.