Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37133 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37706 invoked from network); 18 Apr 2008 11:52:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Apr 2008 11:52:35 -0000 Authentication-Results: pb1.pair.com header.from=felipensp@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=felipensp@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.178.241 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: felipensp@gmail.com X-Host-Fingerprint: 64.233.178.241 hs-out-0708.google.com Received: from [64.233.178.241] ([64.233.178.241:37842] helo=hs-out-0708.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 14/1D-54733-18B88084 for ; Fri, 18 Apr 2008 07:52:33 -0400 Received: by hs-out-0708.google.com with SMTP id j58so329813hsj.7 for ; Fri, 18 Apr 2008 04:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=qXc0dYrkMHkJjsySteEQvppfeefOQo0nQX99Iid2yHY=; b=pln216gnS7gVn3PQQOFESUsdoKHw4faJ4KonUsGGBQYTvQrv5jdU0F1YGhOcHxmHtIg+Dqhhzw2105K55eHWjumGCCOAwlCt77gLEX0jUTpNbuwqNCCTKngGkXkUrq+wSGWSyJPqpVO5mUFaAWWWRqkCMzWT6vQMJi8iSnW03m0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=YRTNHzDAXFn7gVcjr5MmkgtRMVoyEFTQDG8nWfVaQFiI3DzKSq5zG93Slxtg7LH0qqX/M+EAM9EItVFlk99Yw8uuKffspdvFtIMcTrgXxTYr0PtR1aQzU/pWigogCURswIKrJGmG74/mihVfy5sACsrUA01MlySRCFJj9WPDeHc= Received: by 10.100.37.20 with SMTP id k20mr5057981ank.5.1208519550159; Fri, 18 Apr 2008 04:52:30 -0700 (PDT) Received: from ?10.0.18.8? ( [157.86.206.62]) by mx.google.com with ESMTPS id 7sm11970487hsx.1.2008.04.18.04.52.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 18 Apr 2008 04:52:28 -0700 (PDT) To: Arvids Godjuks Cc: Jarismar Chaves da Silva , Derick Rethans , internals@lists.php.net In-Reply-To: <9b3df6a50804180022o22dabf92v906d6943c853e78@mail.gmail.com> References: <1208404255.5665.34.camel@pena> <4807DA85.7090108@adplabs.com.br> <9b3df6a50804180022o22dabf92v906d6943c853e78@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Date: Fri, 18 Apr 2008 08:52:22 -0300 Message-ID: <1208519542.5321.6.camel@felipe> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] [RFC] Type hints (parameter and return value) From: felipensp@gmail.com (Felipe Pena) Em Sex, 2008-04-18 às 10:22 +0300, Arvids Godjuks escreveu: > +1 for strict types. > > That way it will be simple: > * Don't need - then don't use at all > * You need it - you use it fully. > > One thing than left to clearfy - do we allow to hint only part of args > or do we go the road "if hint args, then hint them all!" (I'm > personaly for second one - be strict) No, just use in the arg that you want. Example: http://felipe.ath.cx/diff/tests/param_tests/param_type_hint_016.phpt -- Regards, Felipe Pena.