Mobile PHP reference

I had a look at the apps on the app store for this and couldn’t really tell if they did what I was looking for from the screenshots, so was reluctant to buy them, then Andy suggested that I should make my own, so here it is:

Features

  • Find as you type
  • Offline access
  • Home screen icon
  • Also works in firefox sidebar

Still to come

  • Syntax highlighting
  • Links to full docs
  • and more…

Try it for yourself at bit.ly/phpref and let me know what you think

Only load jQuery if not already present

Very useful method of ensuring jQuery is loaded before running the code that needs it – from How to build a web widget (using jQuery) – Alex Marandon

/******** Load jQuery if not present *********/
if (typeof jQuery === "undefined" || jQuery.fn.jquery !== '1.4.2') {
    var script_tag = document.createElement('script');
    script_tag.setAttribute("type","text/javascript");
    script_tag.setAttribute("src",
      "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js")
    script_tag.onload = main; // Run main() once jQuery has loaded
    script_tag.onreadystatechange = function () { // Same thing but for IE
      if (this.readyState == 'complete' || this.readyState == 'loaded') main();
    }
    document.getElementsByTagName("head")[0].appendChild(script_tag);
} else {
    main();
}