|  | 
 
  New Methods
   New methods were introduced in 5.2.0:
   dom: 
   
    
     DOMDocument::registerNodeClass
     - Register extended class used to create base node type
    
   
    
     DOMElement::setIDAttribute
     - Declares the attribute specified by name to be of type ID
    
   
    
     DOMElement::setIDAttributeNode
     - Declares the attribute specified by node to be of type ID
    
   
    
     DOMElement::setIDAttributeNS
     - Declares the attribute specified by local name and namespace URI to be
     of type ID
    
   
    
      DOMNode::C14N([bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]])
     - Canonicalize nodes to a string
    
   
    
      DOMNode::C14NFile(string uri [, bool exclusive [, bool with_comments [, array xpath [, array ns_prefixes]]]])
     - Canonicalize nodes to a file
    
   
    
      DOMNode::getNodePath()
     - Gets an xpath for a node
    
    soap: 
   
    
      SoapServer::setObject(object obj)
     - Sets object which will handle SOAP requests
    
    spl: 
   
    
     int  ArrayObject::asort(void)
     - Sort the entries by values
    
   
    
     int  ArrayObject::ksort(void)
     - Sort the entries by key
    
   
    
     int  ArrayObject::natcasesort(void)
     - Sort the entries by key using case insensitive
     "natural order" algorithm.
    
   
    
     int  ArrayObject::natsort(void)
     - Sort the entries by values using "natural order" algorithm.
    
   
    
     int  ArrayObject::uasort(callback cmp_function)
     - Sort the entries by values using a user defined function
    
   
    
     int  ArrayObject::uksort(callback cmp_function)
     - Sort the entries by key using a user defined function.
    
   
    
     ArrayIterator  AppendIterator::getArrayIterator()
     - Get access to inner ArrayIterator
    
   
    
     int  AppendIterator::getIteratorIndex()
     - Get index of iterator
    
   
    
     bool  CachingIterator::getCache()
     - Return the cache
    
   
    
     int  CachingIterator::getFlags()
     - Return the internal flags
    
   
    
     bool  CachingIterator::offsetExists(mixed index)
     - Returns TRUEif the requested index exists
    
     string  CachingIterator::offsetGet(mixed index)
     - Return the internal cache if used
    
   
    
     void  CachingIterator::offsetSet(mixed index, mixed newval)
     - Set given index in cache
    
   
    
     void  CachingIterator::offsetUnset(mixed index)
     - Unset given index in cache
    
   
    
     void  CachingIterator::setFlags()
     - Set the internal flags
    
   
    
     array("delimiter" =>, "enclosure" =>)  SplFileObject::getCsvControl(void)
     - Get the delimiter and enclosure character used in fgetcsv
    
   
    
     void  SplFileObject::setCsvControl([string delimiter = ',' [, string enclosure = '"']])
     - Set the delimiter and enclosure character used in fgetcsv
    
    Tidy 
   
    
     tidyNode  tidyNode::getParent()
     - Returns the parent node of the current node (Added in PHP 5.2.2)
    
    XMLReader 
   
    
     boolean XMLReader::setSchema
     - Use W3C XSD schema to validate the document as it is processed. Activation is
     only possible before the first XMLReader::read
    
    zip: 
   
    
      ZipArchive::addEmptyDir()
     - Creates an empty directory in the archive
    
    |