Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:6621 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90285 invoked by uid 1010); 19 Dec 2003 18:33:21 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 90214 invoked from network); 19 Dec 2003 18:33:21 -0000 Received: from unknown (HELO intel.ngs.ru) (212.164.71.16) by pb1.pair.com with SMTP; 19 Dec 2003 18:33:21 -0000 Received: from [212.164.71.24] (HELO intranet.ru) by intel.ngs.ru (CommuniGate Pro SMTP 4.1.4) with ESMTP id 11902099 for internals@lists.php.net; Sat, 20 Dec 2003 00:33:18 +0600 Received: from [217.118.79.9] (HELO 10.0.5.163) by intranet.ru (CommuniGate Pro SMTP 3.4.8) with ESMTP id 96555694 for internals@lists.php.net; Sat, 20 Dec 2003 00:33:15 +0600 Date: Sat, 20 Dec 2003 00:37:38 +0600 X-Mailer: The Bat! (v1.62q) Personal Reply-To: Simeon Koptelov X-Priority: 3 (Normal) Message-ID: <1056667915.20031220003738@ngs.ru> To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Segfault on ArrayAccess use From: xi@ngs.ru (Simeon Koptelov) Hello internals, The following code produces segfault using snapshot php5-200312191230. array[ $offset ] ); } public function offsetGet( $offset ) { return $this->array[ $offset ]; } public function offsetSet( $offset, $data ) { $this->array[ $offset ] = $data; } public function offsetUnset( $offset ) { unset( $this->array[ $offset ] ); } } $arr = new A(); $arr[] = 'Segfault here!'; ?> Also when trying to do something like array_keys() on ArrayAccess instance, error message is thrown. Will array functions support ArrayAccess? -- Best regards, Simeon mailto:xi@ngs.ru