Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49515 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64017 invoked from network); 25 Aug 2010 14:18:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Aug 2010 14:18:03 -0000 Authentication-Results: pb1.pair.com header.from=david.zuelke@bitextender.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=david.zuelke@bitextender.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain bitextender.com from 80.237.132.12 cause and error) X-PHP-List-Original-Sender: david.zuelke@bitextender.com X-Host-Fingerprint: 80.237.132.12 wp005.webpack.hosteurope.de Received: from [80.237.132.12] ([80.237.132.12:51206] helo=wp005.webpack.hosteurope.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 27/54-43011-216257C4 for ; Wed, 25 Aug 2010 10:17:56 -0400 Received: from [78.35.9.21] (helo=[172.16.1.171]); authenticated by wp005.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) id 1OoGnX-0006GG-9J; Wed, 25 Aug 2010 16:17:51 +0200 Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/signed; boundary=Apple-Mail-5--504007060; protocol="application/pkcs7-signature"; micalg=sha1 In-Reply-To: <4C751FD8.8020706@n49.com> Date: Wed, 25 Aug 2010 16:17:50 +0200 Cc: internals@lists.php.net Message-ID: References: <4C751BDD.3090907@php.net> <4C751E4F.3020901@php.net> <4C751FD8.8020706@n49.com> To: Tyler Lawson X-Mailer: Apple Mail (2.1081) X-bounce-key: webpack.hosteurope.de;david.zuelke@bitextender.com;1282745876;4e47acd9; Subject: Re: [PHP-DEV] [PATCH] #52563: Adding E_NONE and/or E_EVERYTHING constants From: david.zuelke@bitextender.com (=?iso-8859-1?Q?David_Z=FClke?=) --Apple-Mail-5--504007060 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 25.08.2010, at 15:51, Tyler Lawson wrote: > Sebastian Bergmann wrote: > >> So nobody will use E_DEVELOPMENT or E_NONE or whatever. We can only add >> options to PHP that offer choices to developers. If they do not use >> them ... what can we do? >> > > As a regular user of PHP, I like the idea of E_DEVELOPMENT and > E_PRODUCTION. They're clear and will do what I would expect them to. > Why not change the default php.inis to those values instead? > > I'm a against E_NONE, though. Now, I understand what a bit mask is, but > imagine for a second that I didn't. Imagine that I want no messages > except for E_ERROR. As a theoretically less experienced developer, I > might assume that I should explicitly turn off all errors except for > E_ERROR. What does that get me? error_reporting(E_NONE & E_ERROR). > Oops. That doesn't work as I expect it to! That's because you're doing it wrong: error_reporting(E_NONE | E_ERROR); - David --Apple-Mail-5--504007060 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKJjCCBMww ggQ1oAMCAQICEByunWua9OYvIoqj2nRhbB4wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQcmltYXJ5 IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA1MTAyODAwMDAwMFoXDTE1MTAyNzIzNTk1OVow gd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp Z24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl cmlzaWduLmNvbS9ycGEgKGMpMDUxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMjCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMnfrOfq+PgDFMQAktXBfjbCPO98chXLwKuMPRyV zm8eECw/AO2XJua2x+atQx0/pIdHR0w+VPhs+Mf8sZ69MHC8l7EDBeqV8a1AxUR6SwWi8mD81zpl Yu//EHuiVrvFTnAt1qIfPO2wQuhejVchrKaZ2RHp0hoHwHRHQgv8xTTq/ea6JNEdCBU3otdzzwFB L2OyOj++pRpu9MlKWz2VphW7NQIZ+dTvvI8OcXZZu0u2Ptb8Whb01g6J8kn+bAztFenZiHWcec5g J925rXXOL3OVekA6hXVJsLjfaLyrzROChRFQo+A8C67AClPN1zBvhTJGG+RJEMJs4q8fef/btLUC AwEAAaOCAYQwggGAMBIGA1UdEwEB/wQIMAYBAf8CAQAwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcX ATAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMAsGA1UdDwQEAwIB BjARBglghkgBhvhCAQEEBAMCAQYwLgYDVR0RBCcwJaQjMCExHzAdBgNVBAMTFlByaXZhdGVMYWJl bDMtMjA0OC0xNTUwHQYDVR0OBBYEFBF9Xhl9PATfamzWoooaPzHYO5RSMDEGA1UdHwQqMCgwJqAk oCKGIGh0dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTEuY3JsMIGBBgNVHSMEejB4oWOkYTBfMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVi bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCEQDNun9W8N/kvFT+IqyzcqpVMA0G CSqGSIb3DQEBBQUAA4GBALEv2ZbhkqLugWDlyCog++FnLNYAmFOjAhvpkEv4GESfD0b3+qD+0x0Y o9K/HOzWGZ9KTUP4yru+E4BJBd0hczNXwkJavvoAk7LmBDGRTl088HMFN2Prv4NZmP1m3umGMpqS KTw6rlTaphJRsY/IytNHeObbpR6HBuPRFMDCIfa6MIIFUjCCBDqgAwIBAgIQU08jBMC62skd0LDQ 4jAMhjANBgkqhkiG9w0BAQUFADCB3TELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJ bmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1 c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykwNTEeMBwGA1UECxMVUGVyc29u YSBOb3QgVmFsaWRhdGVkMTcwNQYDVQQDEy5WZXJpU2lnbiBDbGFzcyAxIEluZGl2aWR1YWwgU3Vi c2NyaWJlciBDQSAtIEcyMB4XDTA5MTAxNDAwMDAwMFoXDTEwMTAxNDIzNTk1OVowggEbMRcwFQYD VQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQG A1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElB Qi5MVEQoYyk5ODEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMTMwMQYDVQQLEypEaWdp dGFsIElEIENsYXNzIDEgLSBOZXRzY2FwZSBGdWxsIFNlcnZpY2UxFTATBgNVBAMUDERhdmlkIFp1 ZWxrZTErMCkGCSqGSIb3DQEJARYcZGF2aWQuenVlbGtlQGJpdGV4dGVuZGVyLmNvbTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ7R84sDCxHSgi/MuMO5B4kZOcxywXlXymfLPsAC2S1u s9znieD8O3fMfq966LThTFmHgi9zToIESEvuAQkOB2xmrRxCxjRdL6wPPg36e80xWf0Lu3bqnONa pyZ0CexQCzhQrqZ5o8QAk3frfasVxjJlEsXxpk/gL6DalmrGiHcyHa94xE2mqmvEMnc6i8QSN291 UNECR+/MEDeEMxe5ybH2qhcpipIQeIKvunlPmEJUUPeiLX/A2YsQVyEcCTllv9o1NoIMYCIaT/ca rHazVTXtwvr5Pqsd5DiyxJF43Ki2kvJFx7HjHhLZ8HD3Hl+sj6v6tko+wtM/uHl+bwH/APECAwEA AaOBzDCByTAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcC ARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwQGCCsGAQUFBwMCMEoGA1UdHwRDMEEwP6A9oDuGOWh0dHA6Ly9JbmRDMURpZ2l0YWxJ RC1jcmwudmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELmNybDANBgkqhkiG9w0BAQUFAAOCAQEA LQIPq1mitFH4l0bXc5dvrxczawaXoBkWJU5biSeDJwe8hEZ6mhDL1phLlQV1RdJj4d9ZkNAQ7GSd bcw2Ln+Frp82X9HCMg7CpSUiFbFW7R1oosCjrQCOKeDeARZvB5NKE+PaDsyMpaXY/eUNqY8xFd4t AURtgIE/UzTKoRMMPNPPGyLqi/p5J6qR9/Ozl7V620SnDhn2rKeLeiXSP2Tg4k02OLhx4aVVqk+n dnCQbn/IUh+Kn/NAYVwKOByp3dakH0M5A5zBUP/N3CgKTRMieH+Z4uwgg0yTbk3BtZVkqLoCbyzR YJ+haPDAC390CFCTQxpHikQPLVJ/Otx4cb12UjGCBIswggSHAgEBMIHyMIHdMQswCQYDVQQGEwJV UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv cmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBh IChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWdu IENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEFNPIwTAutrJHdCw0OIwDIYw CQYFKw4DAhoFAKCCAm0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MTAwODI1MTQxNzUxWjAjBgkqhkiG9w0BCQQxFgQUoiCRrqLN4pL6GxPJ/P3ARwD6kz4wggEDBgkr BgEEAYI3EAQxgfUwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0 IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDUxHjAcBgNVBAsTFVBlcnNvbmEgTm90 IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmli ZXIgQ0EgLSBHMgIQU08jBMC62skd0LDQ4jAMhjCCAQUGCyqGSIb3DQEJEAILMYH1oIHyMIHdMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy dXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2ln bi5jb20vcnBhIChjKTA1MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMT LlZlcmlTaWduIENsYXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzICEFNPIwTAutrJ HdCw0OIwDIYwDQYJKoZIhvcNAQEBBQAEggEAhh8+xLndR4KoFxxfCv2uGL24nNwR863V/XuRiLBq Hs/SwXvnzEHdTqZQcjhyBdrx265skWk237DU5Pp270sUcNRRibkryBk4z/3nq/Mbn6KEoGI65PQ/ pIoTXHmSadw+DHO4HcmaC9kr6of7+ro98dwLFINJH90loomrcIgAVJIjRNeYygJejFj9PqoQ54QL sBTDMFPo0J5ZLiE7J/m2WakaiPrmgOgFh3AZUEfYzU2EGvUq/pSrrSoFsuqDFJ2wJv7MtuBEm22a NWzxMCW/TYrOy8PY2W2ZrxqewYnwYE6vlRku92vjNfW5y/iSkEnigxwyfwDxGY9YuatxW+942gAA AAAAAA== --Apple-Mail-5--504007060--