Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84272 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19701 invoked from network); 4 Mar 2015 03:35:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Mar 2015 03:35:05 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.50 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.216.50 mail-qa0-f50.google.com Received: from [209.85.216.50] ([209.85.216.50:38755] helo=mail-qa0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C1/34-22264-66D76F45 for ; Tue, 03 Mar 2015 22:35:02 -0500 Received: by mail-qa0-f50.google.com with SMTP id f12so31627208qad.9 for ; Tue, 03 Mar 2015 19:34:59 -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=GoUK20cTXkWrcX5rnxTE4CakebLjEigDtCaZOMyvEHI=; b=rJzWjAGx67cUfBpX90rOLwIurCcIpOfre3psLS5zxBCRviy14cDGjVwWFSMAlUuVfa rvOMjTdR72dTFL1sDSC2nhR+/6+Zabw5uvp7wPU5wf44c5fqymD/oScimaWuDYHHQsAv kM9pp7yJSl/q/Z9EeVyRoBpieSkj/Gih60D8BQ8njNLTb1Jbh8wxD5fM/uzue/Q8FrNS 0cnh0X+KX8KC3wQRp1Y0kD8IbSutLxt7UyE41TYTHJih2YAi7CeE6JB52THdrgsDV1tA HoUdnb+1pqSv/sdcr6ec17TBvOlMLsKat/okravmcYLj0cr/HQ4yg4Uc8CkigX+Zqy9p 6flA== X-Received: by 10.140.31.116 with SMTP id e107mr3112354qge.36.1425440099219; Tue, 03 Mar 2015 19:34:59 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.229.198.8 with HTTP; Tue, 3 Mar 2015 19:34:18 -0800 (PST) In-Reply-To: References: <54F4E29D.7080501@garfieldtech.com> <54F4E93C.80206@gmail.com> <54F4EBEC.2090702@garfieldtech.com> <54F4F3FC.6060501@fischer.name> <54F4FDFB.8010701@lsces.co.uk> <54F5895D.3090002@gmail.com> <554F0C3F-770F-4694-A5AB-FDC54FCCBF00@gmail.com> Date: Wed, 4 Mar 2015 12:34:18 +0900 X-Google-Sender-Auth: Ijqlc84SqGeBsLcqRYaGS11GVNs Message-ID: To: Michael Schuett Cc: Rowan Collins , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a113a9544c33eaa05106e22d8 Subject: Re: [PHP-DEV] Consistent function names From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a113a9544c33eaa05106e22d8 Content-Type: text/plain; charset=UTF-8 Hi Michael, On Wed, Mar 4, 2015 at 12:15 PM, Michael Schuett wrote: > Your evaluation is pretty anecdotal. I agree with some points but you need > some solid evidence if you are going to rate these languages. Also do you > have a list of all the functions you would like to rename or is this a > sweeping lets just change everything so it matches and deprecate all the > old stuff. Your matrix is a very weak push to do so. If you want to make > these changes it would be better to choose a select set such as the array > functions and try and push that through or see what that change might look > like and if it's really beneficial to userland. I agree that my evaluation is subjective. For example, I rate PHP has "1" security only because PHP is very weak against script/file inclusions because it's fatal and other languages apps do not have script/file inclusions as PHP apps do. Others might rate "2" or even "3" because it is too easy to fix it even if incident is fatal. (Security should be evaluated by "how difficult to make mistakes", not "how easy to fix mistakes" generally. IMHO) I made list of rename candidates https://wiki.php.net/rfc/consistent_function_names#list_of_functions_to_be_renamed If you have suggestions, I appreciate! Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a113a9544c33eaa05106e22d8--