title: PHP new static($variable)
body: <pre><code> $model = new static($variable);
  </code></pre>
  
  <p>All these are within a method inside a class, I am trying to technically understand what this piece of code does. I ran around in the Google world. But can't find anything that leads me to an answer. Is this just another way of saying.</p>
  
  <pre><code> $model = new static $variable;
  </code></pre>
  
  <p>Also what about this </p>
  
  <pre><code> $model = new static;
  </code></pre>
  
  <p>Does this mean I'm initializing a variable and settings it's value to null but I am just persisting the variable not to lose the value after running the method?</p>