# File lib/php_serialize.rb, line 147
        def PHP.unserialize(string, classmap = nil, assoc = false) # {{{
                require 'stringio'
                string = StringIO.new(string)
                def string.read_until(char)
                        val = ''
                        while (c = self.read(1)) != char
                                val << c
                        end
                        val
                end

                classmap ||= Hash.new

                do_unserialize(string, classmap, assoc)
        end