Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 401 and 402] [Versions 401 and 403]

(no description)

File Size: 153 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

PhpXmlRpc:: (2 methods):
  exportGlobals()
  importGlobals()


Class: PhpXmlRpc  - X-Ref

Manages global configuration for operation of the library.

exportGlobals()   X-Ref
A function to be used for compatibility with legacy code: it creates all global variables which used to be declared,
such as library version etc...


importGlobals()   X-Ref
A function to be used for compatibility with legacy code: it gets the values of all global variables which used
to be declared, such as library version etc... and sets them to php classes.
It should be used by code which changed the values of those global variables to alter the working of the library.
Example code:
1. include xmlrpc.inc
2. set the values, e.g. $GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
3. import them: PhpXmlRpc\PhpXmlRpc::importGlobals();
4. run your own code.