title: HTTP protocol's PUT and DELETE and their usage in PHP
body: <h3>Introduction</h3>
  <p>I've read the following:</p>
  <blockquote>
  <p>Hypertext Transfer Protocol (HTTP) is the life of the web. It's used every time you transfer a document, or make an AJAX request. But HTTP is surprisingly a relative unknown among some web developers.</p>
  <p>The HTTP verbs comprise a major portion of our “uniform interface” constraint and provide us the action counterpart to the noun-based resource. The primary or most-commonly-used HTTP verbs (or methods, as they are properly called) are POST, GET, <strong>PUT</strong>, and <strong>DELETE</strong>.</p>
  </blockquote>
  <h3>Huh?</h3>
  <p>Well, we came to the point I lost track of things.</p>
  <p><code>PUT</code> and <code>DELETE</code>, they say. I've only ever heard of <code>POST</code> and <code>GET</code> and never saw something like <code>$_PUT</code> or <code>$_DELETE</code> passing by in any PHP code I've ever viewed.</p>
  <h3>My question</h3>
  <p>What are these methods (PUT) and (DELETE) for and if it's possible to use them in PHP, how would I go about this.</p>
  <p><strong>Note:</strong> I know this is not really a problem but I always grab a learning opportunity if I see one and would very much like to learn to use these methods in PHP if this is possible.</p>