XOAD Client Class.
This class is used to register a PHP variable/class in JavaScript.
This class is also used to assign meta data to the classes. See XOAD_Client::publicMethods, XOAD_Client::privateMethods, XOAD_Client::publicVariables, XOAD_Client::privateVariables and XOAD_Client::mapMethods for more information.
Example:
- <?php
- class Calculator
- {
- var $result;
- function Calculator()
- {
- $this->result = 0;
- }
- function Add($arg)
- {
- $this->result += $arg;
- }
- }
- define('XOAD_AUTOHANDLE', true);
- require_once('xoad.php');
- ?>
- <?= XOAD_Utilities::header() ?>
- <script type="text/javascript">
- var calc = <?= XOAD_Client::register(new Calculator()) ?>;
- calc.add(10);
- calc.add(20);
- alert(calc.result);
- </script>
Located in /classes/Client.class.php (line 98)
XOAD_Observable | --XOAD_Client
Adds a XOAD_Client events observer.
Assigns methods map to the class meta data.
Assigns private methods to the class meta data.
Assigns private variables to the class meta data.
Assigns public methods to the class meta data.
Assigns public variables to the class meta data.
Registers a PHP variable/class in JavaScript.
Example:
- <script type="text/javascript">
- <?php require_once('xoad.php'); ?>
- var arr = <?= XOAD_Client::register(array(1, 2, "string", array("Nested"))) ?>;
- alert(arr);
- </script>
Inherited From XOAD_Observable
XOAD_Observable::addObserver()
XOAD_Observable::notifyObservers()
Documentation generated on Sat, 12 Nov 2005 20:23:56 +0200 by phpDocumentor 1.3.0RC3