On Tue, Oct 14, 2014 at 01:54:55PM +0100, Andrea Faulds wrote: > > On 14 Oct 2014, at 13:47, Kris Craig <kris.cr...@gmail.com> wrote: > > > Hey guys, > > > > Does anybody know why we have $_GET and $_POST, but not $_PUT and > > $_DELETE? As far as I can tell, the only way to get these out currently is > > to parse their values by reading the incoming stream directly. > > > > Is there a reason why we don't want this or is it just that nobody has > > actually written it yet? > > $_GET and $_POST are really misnomers. $_GET is query string parameters, > $_POST is request body data. > > We should just put the request bodies for all requests, not just POST, into > $_POST.
Unless I have misunderstood what you are saying ... as a developer I do want to know the difference between fields in a POST form and query items on the URL. I will sometimes use them together, eg: <form action="?context=something" method="post" > ... and specifically check $_GET['context'] - there might be a $_POST['context'] but that is treated completely differently. -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include <std_disclaimer.h> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php