[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * This is in almost every respect equivalent to an array except 5 * that it keeps track of which keys were accessed. 6 * 7 * @warning For the sake of backwards compatibility with early versions 8 * of PHP 5, you must not use the $hash[$key] syntax; if you do 9 * our version of offsetGet is never called. 10 */ 11 class HTMLPurifier_StringHash extends ArrayObject 12 { 13 protected $accessed = array(); 14 15 /** 16 * Retrieves a value, and logs the access. 17 */ 18 public function offsetGet($index) { 19 $this->accessed[$index] = true; 20 return parent::offsetGet($index); 21 } 22 23 /** 24 * Returns a lookup array of all array indexes that have been accessed. 25 * @return Array in form array($index => true). 26 */ 27 public function getAccessed() { 28 return $this->accessed; 29 } 30 31 /** 32 * Resets the access array. 33 */ 34 public function resetAccessed() { 35 $this->accessed = array(); 36 } 37 } 38 39 // vim: et sw=4 sts=4
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |