public function pathGetIs( $path, $accessible = false )
	{
		$path = $this->createPath($path);
		$array = & $this->items;
		$key = $path[1];

		if( $path[0] > 1 )
		{
			for( $i = 1, $len = $path[0]; $i <= $len; $i++ )
			{
				$key = $path[$i];
				if( ! array_key_exists($key, $array) )
				{
					return false;
				}
				if( $i < $len )
				{
					if( is_array($array[$key]) )
					{
						$array = & $array[$key];
					}
					else
					{
						return false;
					}
				}
			}
		}
		else if( ! array_key_exists($key, $array) )
		{
			return false;
		}

		if( $accessible )
		{
			return is_array($array[$key]);
		}

		return true;
	}
public function pathGetIs( $path, $accessible = false )
	{
		$path = $this->createPath($path);
		$array = & $this->items;
		$key = $path[1];

		if( $path[0] > 1 )
		{
			for( $i = 1, $len = $path[0]; $i <= $len; $i++ )
			{
				$key = $path[$i];
				if( ! array_key_exists($key, $array) )
				{
					return false;
				}
				if( $i < $len )
				{
					if( is_array($array[$key]) )
					{
						$array = & $array[$key];
					}
					else
					{
						return false;
					}
				}
			}
		}
		else if( ! array_key_exists($key, $array) )
		{
			return false;
		}

		if( $accessible )
		{
			return is_array($array[$key]);
		}

		return true;
	}
public function pathGetIs ( $ path , $ accessible = false ) { $ path = $ this -> createPath ( $ path ) ; $ array = & $ this -> items ; $ key = $ path [ 1 ] ; if ( $ path [ 0 ] > 1 ) { for ( $ i = 1 , $ len = $ path [ 0 ] ; $ i <= $ len ; $ i ++ ) { $ key = $ path [ $ i ] ; if ( ! array_key_exists ( $ key , $ array ) ) { return false ; } if ( $ i < $ len ) { if ( is_array ( $ array [ $ key ] ) ) { $ array = & $ array [ $ key ] ; } else { return false ; } } } } else if ( ! array_key_exists ( $ key , $ array ) ) { return false ; } if ( $ accessible ) { return is_array ( $ array [ $ key ] ) ; } return true ; }
Check value exists for path exist.

@param string $path
@param bool $accessible
@return bool
Check value exists for path exist .