Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60339 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48736 invoked from network); 27 Apr 2012 20:19:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Apr 2012 20:19:09 -0000 Authentication-Results: pb1.pair.com header.from=kris.craig@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=kris.craig@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.54 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 74.125.82.54 mail-wg0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:35332] helo=mail-wg0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/B5-16466-D3FFA9F4 for ; Fri, 27 Apr 2012 16:19:09 -0400 Received: by wgbfg15 with SMTP id fg15so865596wgb.11 for ; Fri, 27 Apr 2012 13:19:06 -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=bhaVqMqVv5bWzJI5vy6VHHogQexWGfOSklV0LdegNNY=; b=Yge82l8gJYtcL9tI/GkcwChoOiYl7oPOq8/f5Mo70TWHeIYuyecbwvLUTKTTmiWfIT qRvsuHadUEP5k7OmBqy2iTjCA3ydMDj59Od7qNX9tYx+BH5aDFqRbibm/kusNCazsqxW 8Qnt4yHC6WWHwk/tvyXIxf1XCTqjocqI+cT8gDL3Y7lScnPKBTyq4XqHze6KO8TCTCjb aOzkg0xecJn+Im+cgWp9vwoD3GUhdphWKXiqFfTyAOiqFyAQvn8oJSxFm9a2PfkPMsdg op12J6RmNPLAg9echkrRRcwBJCK4yksQN49HW6Y+vRStq7TKflL+yn735ypduPYzBelL xWIA== MIME-Version: 1.0 Received: by 10.180.79.135 with SMTP id j7mr8927845wix.19.1335557944716; Fri, 27 Apr 2012 13:19:04 -0700 (PDT) Received: by 10.223.96.129 with HTTP; Fri, 27 Apr 2012 13:19:04 -0700 (PDT) In-Reply-To: <4F9AFE3D.8010805@quis.cx> References: <4F9AFE3D.8010805@quis.cx> Date: Fri, 27 Apr 2012 13:19:04 -0700 Message-ID: To: Jille Timmermans Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=f46d04428ff4df2d9904beaed082 Subject: Re: [PHP-DEV] Function boolval() From: kris.craig@gmail.com (Kris Craig) --f46d04428ff4df2d9904beaed082 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Apr 27, 2012 at 1:14 PM, Jille Timmermans wrote: > Hi, > > I suggest we add a function boolval(). It simply converts the given > argument to a boolean, like strval(), intval() and floatval(). I already > have an implementation ready[1]. > > Why? > * It is missing in the current list of *val()-functions and people expect > it to exist. I'd say it is an inconsistency. > * It can be used as a callback, which is why a bool-cast does not suffice. > > -- Jille > [1] https://github.com/php/php-**src/pull/60 > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > Do you have wiki access? If so, please post an RFC for this! You'd have my vote. =) --Kris --f46d04428ff4df2d9904beaed082--