JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://yandex.st/highlightjs/7.0/highlight.min.js"></script>
<link rel="stylesheet" href="http://yandex.st/highlightjs/7.0/styles/default.min.css">
<pre><code class="php">
require_once 'Zend/Uri/Http.php';

abstract class URI extends BaseURI
{

  /**
   * Returns a URI
   *
   * @return  URI
   */
  static public function _factory($stats = array(), $uri = 'http')
  {
      $uri = explode(':', $uri, 2);
      $schemeSpecific = isset($uri[1]) ? $uri[1] : '';
      $desc = 'Multi
line description';

      // Security check
      if (!ctype_alnum($scheme)) {
          throw new Zend_Uri_Exception('Illegal scheme');
      }

      return [
        'uri' => $uri,
        'value' => null,
      ];
  }
}
</code></pre>

JavaScript

$(document).ready(function() {
    $('pre code').each(function(i, e) {
        hljs.highlightBlock(e);
    }); 
});