Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91180 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51158 invoked from network); 10 Feb 2016 07:00:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Feb 2016 07:00:49 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.171 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.160.171 mail-yk0-f171.google.com Received: from [209.85.160.171] ([209.85.160.171:36339] helo=mail-yk0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/A2-12072-020EAB65 for ; Wed, 10 Feb 2016 02:00:49 -0500 Received: by mail-yk0-f171.google.com with SMTP id z7so4282483yka.3 for ; Tue, 09 Feb 2016 23:00:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=x+rVXFmHXOiNPTmjOJ1iV5JY8FFBy9vg+KkR1z4lKDA=; b=poqKOpaquPUOqD0KYOhvIBFDLs+zUPOEx3y+r0+gwa07zg5gPCk++7bHG5yYNqQt8w Y9B/s37wNmtZ7efFFVTFSKWEjwsMMFOHwPfSsdvzEuiPqs6aO5PlbNMeIFmjr/LQUe+W yiYC8riRLlMqSsgW7obmi9fu/tE0dU8y0ZRgyVBI0Ww0dS2yTp4dFumnrxTpPpMxCTAX CxDVX4skalcuDlPPaJv/33p4OMHXQMnk7xyEY0Pp7BUQggyfjFi/A0eowP9mGdPEFpio 3ERO5quGlWCIlod/dlgNxOmMqoGsjZWKSdffyIwIabC4QRhaYvmvE4PlMxU6BM6mUf38 Chjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=x+rVXFmHXOiNPTmjOJ1iV5JY8FFBy9vg+KkR1z4lKDA=; b=TXWquDJRc4dpQF9+MZeh1leS1zKObL8iJ7kI50kylNj9/aoLWdA9Ge0UwlXAsYERf3 sl0gaa/IXB0fSb58jVoX9X2FUiUJNrcJoEO/TYYok7VKg8ZOm/vj1CyHGS3gStWn4Xt0 pAGCp9i0zprlZ/j0/6qHPXR38WtUaEMziC8ZzLwx5Q9gcCbSOxO+NpgvJ0ns0j1Uneqn FcpKVNiOe3ibYiRd7L/DpHjnwN4f5ODR+/HOmo0i6QxXd5/lFX/gkfGi+/O2P3qCC0T7 ijHJHoOvNE6EwXVfmIVt3R7e6BNfIXVk/KsRgtdXZg5tOzeREXldI46+v2vhlFuzrxpr aaqQ== X-Gm-Message-State: AG10YORXzp4umOidebqFXB8rpKTAFDR+7HBP4FcPfYbnQWEuNyBAhgy+BcQ/ZDtHxr6ddIrub6hV9Kqxv8PrPg== X-Received: by 10.37.20.195 with SMTP id 186mr20531827ybu.60.1455087646361; Tue, 09 Feb 2016 23:00:46 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.129.109.22 with HTTP; Tue, 9 Feb 2016 23:00:06 -0800 (PST) In-Reply-To: References: <56A3A01F.1020500@php.net> <56AE8735.4070901@gmail.com> <56AFC8CC.6040201@gmail.com> <56B6680F.6070804@gmail.com> <56B8AFC1.7040100@php.net> Date: Wed, 10 Feb 2016 16:00:06 +0900 X-Google-Sender-Auth: 631z8gSXDwLVh4jki56NNQqMIbw Message-ID: To: =?UTF-8?Q?Fran=C3=A7ois_Laupretre?= Cc: Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Generalize support of negative string offsets From: yohgaki@ohgaki.net (Yasuo Ohgaki) On Wed, Feb 10, 2016 at 3:51 PM, Yasuo Ohgaki wrote: > Behavior regarding array. (a bit off topic, but error level should > match with new string '{}' errors.) > > php > error_reporting(-1); > php > $v=array(); > php > $v .= 'abc'; > > Notice: Array to string conversion in php shell code on line 1 > php > var_dump($v); > string(8) "Arrayabc" > > This insane string assignment raises E_NOTICE. PHP may be better to > raise E_WARNING for this kind of invalid assignments just like Additional comment on this php > $v=array(1,2,3); php > $v .= 'abc'; Notice: Array to string conversion in php shell code on line 1 php > var_dump($v); string(8) "Arrayabc" I think $v .= 'abc' should not destroy array variable. It's minor issue, though. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net