Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45138 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5450 invoked from network); 30 Jul 2009 10:21:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Jul 2009 10:21:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=indeyets@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=indeyets@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.226 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: indeyets@gmail.com X-Host-Fingerprint: 209.85.218.226 mail-bw0-f226.google.com Received: from [209.85.218.226] ([209.85.218.226:33252] helo=mail-bw0-f226.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3E/40-03589-434717A4 for ; Thu, 30 Jul 2009 06:21:41 -0400 Received: by bwz26 with SMTP id 26so514255bwz.23 for ; Thu, 30 Jul 2009 03:21:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=fSP/skzjHYpp2zAqE+oDqqqnvjzwOsIPOLoZ7PEk6Vc=; b=AtlTgjnBJP1AI98ovvRAdUCiDjA1LQGrIIRTTgH71Vcv1w5Z02oTjDfb6dAuLY2+Xi Mk8ucCM8mD3ozbeipY0n4flEjhwCPqFTHaUztZBwuxB8eQ2slvxuiagX4IzI5AwWK4AH TV9DJwlK6RjwsvElb5ooISd+SRzsvHWakqC1A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=FhrLyw8Hg92lii/HR7dLKDcYq2RNoBY1mMN6cr2Ph3eoUfnuOM//VOx+gIitoqrLoL 3GCM8Lai/W2GRQ94OwVrSiMkQE8stTQOI9eLZO+6NkM7y5bJ6Ukswm+PN+II1JCUgO39 kt1ysSWSncUNTD498cnRekBuF0Ymvztg4BOSk= MIME-Version: 1.0 Received: by 10.239.157.82 with SMTP id p18mr98527hbc.6.1248949295601; Thu, 30 Jul 2009 03:21:35 -0700 (PDT) In-Reply-To: <4A6C6496.7060603@mozo.jp> References: <4A6C6496.7060603@mozo.jp> Date: Thu, 30 Jul 2009 14:21:35 +0400 Message-ID: To: Moriyoshi Koizumi Cc: php-dev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Alternative mbstring implementation using ICU From: indeyets@gmail.com (Alexey Zakhlestin) 2009/7/26 Moriyoshi Koizumi : > - mb_ereg_search(), mb_ereg_search_getpos(), mb_ereg_search_getregs(), > =C2=A0mb_ereg_search_init(), mb_ereg_search_pos(), mb_ereg_search_regs() = and > =C2=A0mb_ereg_search_setpos() > =C2=A0I rarely heard a script that actively uses these functions. They > =C2=A0involve an internal state that is not visible to users, and thus it > =C2=A0most likely causes confusion when used across the function calls. > =C2=A0Need to be reimplemented as a class. I actually do use these. ;) Probably, it will make sense to implement a completely new oniguruma extension instead of keeping it as a part of mb_? --=20 Alexey Zakhlestin http://www.milkfarmsoft.com/