Class NAJAX_Serializer

Description

NAJAX Serializer Class.

This class is used to serialize a PHP variable into a JSON string.

Example:

  1. <?php
  2.  
  3. require_once('najax.php');
  4.  
  5. $arr = array(1, 2, "String", array("Nested", 3, 4, array(5, 6)));
  6.  
  7. ?>
  8. <script type="text/javascript">
  9.  
  10. var arr = <?= NAJAX_Serializer::serialize($arr) ?>;
  11.  
  12. </script>

  • version: 0.4.1.0
  • author: Stanimir Angeloff

Located in /classes/Serializer.class.php (line 58)

NAJAX_Observable
   |
   --NAJAX_Serializer
Method Summary
string addObserver (mixed &$observer)
bool notifyObservers ([mixed $event = 'default'], [mixed $arg = null])
string serialize (mixed &$var)
Methods
addObserver (line 312)

Adds a NAJAX_Serializer events observer.

  • return: true on success, false otherwise.
  • static:
  • access: public
string addObserver (mixed &$observer)
  • mixed $observer: The observer object to add (must extend NAJAX_Observer).

Redefinition of:
NAJAX_Observable::addObserver()
notifyObservers (line 324)
  • access: private
bool notifyObservers ([mixed $event = 'default'], [mixed $arg = null])

Redefinition of:
NAJAX_Observable::notifyObservers()
serialize (line 85)

Serializes a PHP variable into a JSON string.

Example:

  1. <script type="text/javascript">
  2. <?php require_once('najax.php'); ?>
  3.  
  4. var arr = <?= NAJAX_Serializer::serialize(array(1, 2, "string", array("Nested"))) ?>;
  5.  
  6. alert(arr);
  7.  
  8. </script>

  • return: JSON string that represents the variable.
  • static:
  • access: public
string serialize (mixed &$var)
  • mixed $var: Variable to serialize.

Inherited Methods

Inherited From NAJAX_Observable

NAJAX_Observable::addObserver()
NAJAX_Observable::notifyObservers()

Documentation generated on Tue, 20 Sep 2005 21:40:22 +0300 by phpDocumentor 1.3.0RC3