The __minimum supported__ PHP version is 5.3.
If you wish to use HTTPS or HTTP 1.1 to communicate with remote servers, or to use NTLM authentication, you need the
- "curl" extension compiled into your PHP installation.
+ *curl* extension compiled into your PHP installation.
If you wish to receive XML-RPC requests or responses in any other character set than US-ASCII, ISO-8859-1 or UTF-8, you
- will need the "mbstring" extension compiled into your PHP installation.
+ will need the *mbstring* extension compiled into your PHP installation.
-The "xmlrpc" native extension is not required to be compiled into your PHP installation, but if it is, there will be no
+The *xmlrpc* native extension is not required to be compiled into your PHP installation, but if it is, there will be no
interference with the operation of this library.
existing implementations, the following scheme has been adopted:
* If EPI-XMLRPC is not active in the current PHP installation,
- the constant ++$$XMLRPC_EPI_ENABLED$$++ will be set to
- ++$$'0'$$++
+ the constant `XMLRPC_EPI_ENABLED` will be set to
+ '0'
* If EPI-XMLRPC is active in the current PHP installation, the
- constant ++$$XMLRPC_EPI_ENABLED$$++ will be set to
- ++$$'1'$$++
+ constant `XMLRPC_EPI_ENABLED` will be set to
+ '1'
[qanda]
== Frequently Asked Questions
-=== Hi
-
==== How to send custom XML as payload of a method call::
Unfortunately, at the time the XML-RPC spec was designed, support
* improved: the function `wrap_php_function()` now can be used to wrap closures (it is now a method btw)
-* improved: all wrap_something() functions now return a closure by default instead of a function name
+* improved: all _wrap_something()_ functions now return a closure by default instead of a function name
* improved: debug messages are not html-escaped any more when executing from the command line
invoked using an unknown xmlrpc type: the error will only be written to php error log. Also
`new xmlrpcval('true', 'boolean')` is not supported anymore
-* The new function php_xmlrpc_decode_xml() will take the xml representation of either an xmlrpc request, response or
+* The new function `php_xmlrpc_decode_xml()` will take the xml representation of either an xmlrpc request, response or
single value and return the corresponding php-xmlrpc object instance
-* A new function wrap_xmlrpc_server()has been added, to wrap all (or some) of the methods exposed by a remote xmlrpc
+* A new function `wrap_xmlrpc_server()` has been added, to wrap all (or some) of the methods exposed by a remote xmlrpc
server into a php class
* A new file has been added: _verify_compat.php_, to help users diagnose the level of compliance of their php