Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52045 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41152 invoked from network); 28 Apr 2011 08:31:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Apr 2011 08:31:31 -0000 Authentication-Results: pb1.pair.com header.from=h.reindl@thelounge.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=h.reindl@thelounge.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain thelounge.net designates 91.118.73.15 as permitted sender) X-PHP-List-Original-Sender: h.reindl@thelounge.net X-Host-Fingerprint: 91.118.73.15 mail.thelounge.net Windows 98 (1) Received: from [91.118.73.15] ([91.118.73.15:50362] helo=mail.thelounge.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D4/72-28716-7D529BD4 for ; Thu, 28 Apr 2011 04:31:29 -0400 Received: from [10.0.0.99] (rh.thelounge.net [10.0.0.99]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.thelounge.net (Postfix) with ESMTPSA id F335DD1 for ; Thu, 28 Apr 2011 10:31:16 +0200 (CEST) Message-ID: <4DB925D4.5090107@thelounge.net> Date: Thu, 28 Apr 2011 10:31:16 +0200 Organization: the lounge interactive design User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110421 Fedora/3.1.9-2.fc14 Lightning/1.0b3pre Thunderbird/3.1.9 MIME-Version: 1.0 To: internals@lists.php.net References: <4DB923E6.3020307@sugarcrm.com> In-Reply-To: <4DB923E6.3020307@sugarcrm.com> X-Enigmail-Version: 1.1.2 OpenPGP: id=7F780279; url=http://arrakis.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigDF9D1924995EBFA02BBE4852" Subject: Re: [PHP-DEV] [RFC] Return type-hint From: h.reindl@thelounge.net (Reindl Harald) --------------enigDF9D1924995EBFA02BBE4852 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Am 28.04.2011 10:23, schrieb Stas Malyshev: > But why would I want to see these errors?=20 > How they would make anything easier or better? to find problems before your users? i do not know what you want, but i want with "error_reporting =3D E_ALL | E_STRICT" get noticed if something possible is unclean it is the same as for functions - so what is the difference between the following? the first one can get a empty string and will not notice you and ignore the foreach the second one will produce an error if empty string is given while an empty array would be accepted function bla($arr) { if(!empty($arr)) { foreach($arr) { } } } function bla(array $arr) { if(!empty($arr)) { foreach($arr) { } } } --------------enigDF9D1924995EBFA02BBE4852 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk25JdQACgkQhmBjz394AnnQjwCfcG0cgmokmzJqx7I/13CC598m vl8AoJQAczhhgHnAxTYayg4/lXnzI/8s =Xhx3 -----END PGP SIGNATURE----- --------------enigDF9D1924995EBFA02BBE4852--