Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:78161 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 49874 invoked from network); 20 Oct 2014 23:16:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Oct 2014 23:16:31 -0000 Authentication-Results: pb1.pair.com header.from=hkdobrev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=hkdobrev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.182 as permitted sender) X-PHP-List-Original-Sender: hkdobrev@gmail.com X-Host-Fingerprint: 209.85.217.182 mail-lb0-f182.google.com Received: from [209.85.217.182] ([209.85.217.182:41452] helo=mail-lb0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/01-42514-CC795445 for ; Mon, 20 Oct 2014 19:16:28 -0400 Received: by mail-lb0-f182.google.com with SMTP id z11so31289lbi.41 for ; Mon, 20 Oct 2014 16:16:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=t6bYcTwsnrUXkBQ7l2MvMkJWwMGcM1FjXrTjEkiqyu0=; b=hHvpRxC2MjENP29RSNFBqmmeRGYxPu9T4REpd+2NhQXTFch/KfjQ63+EY4cd7zktoq skIoIJYm4Gm2BevTFgBbRsLxx2FihhPTn73tscnDAfF0A+JLdyHvaNxcTGxp+PZdQD/I cHAHHC4F5JngXTEBGcFWov2isVDh8EE+okYOLOjbOb+z9cfijOXUNHrR4+M0rtFCQrKG yHKKY2kGOgm2FT+RC2s5Hcr4Hbn6zoWrrQxJfddXpy+Ma/Eg92QAWBFFl+7daoAEsUex nt2D11VkYDXAFgfSZUOG8HNZ8BGEitn1qiIIejtRe0LAX4AMJU5jX+oZ5VTxb4fkM4jg UgZw== MIME-Version: 1.0 X-Received: by 10.112.180.198 with SMTP id dq6mr30068893lbc.56.1413846984710; Mon, 20 Oct 2014 16:16:24 -0700 (PDT) Received: by 10.152.144.170 with HTTP; Mon, 20 Oct 2014 16:16:24 -0700 (PDT) Received: by 10.152.144.170 with HTTP; Mon, 20 Oct 2014 16:16:24 -0700 (PDT) In-Reply-To: <66B7B28C-2651-4A71-AC2A-55D4C7BB3DDC@ajf.me> References: <66B7B28C-2651-4A71-AC2A-55D4C7BB3DDC@ajf.me> Date: Tue, 21 Oct 2014 02:16:24 +0300 Message-ID: To: Andrea Faulds Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a11c26b424a62b60505e2e77d Subject: Re: [PHP-DEV] [RFC] Safe Casting Functions From: hkdobrev@gmail.com (Haralan Dobrev) --001a11c26b424a62b60505e2e77d Content-Type: text/plain; charset=UTF-8 In general I like this RFC. I don't see why to_string would not accept and cast integers and floats to strings. And even if there is a valid reason it is not mentioned. If this gets accepted you should consider the naming in the user documentation. Beginners should not consider these functions "safe" as in "security", but only "safe" as in "no data loss". On Oct 21, 2014 1:58 AM, "Andrea Faulds" wrote: > Good evening, > > I am presenting a new RFC to add a set of three functions to do validated > casts for scalar types: > > https://wiki.php.net/rfc/safe_cast > > Please read it. > > Thanks! > -- > Andrea Faulds > http://ajf.me/ > > > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a11c26b424a62b60505e2e77d--