De fleste der arbejder med PHP har sikkert også lidt erfaring med JavaScript, men det er ikke nødvendigvis det man bruger mest tid på (altså JavaScript). Selv plejede jeg at være ganske habil i JavaScript, men må indrømme at når man endelig skal rode med det stads nu til dags, ja så skal der tit lige googles.
PHP er mit hovedsprog, og bliver ofte meget frustreret når noget JavaScript ikke virker fordi jeg har kodet det med PHPs funktionsnavne eller, når man lige skal skrive en ekstra funktion selv fordi JS ikke har indbygget den funktionalitet, som ellers er lige ved hånden i PHP.
Det problem havde Kevin van Zonneveld åbenbart også, og valgte derfor at starte på projektet PHP.JS.
PHP.JS er et projekt der forsøger at portere de vigtigste funktioner fra PHP til JS, selvfølgelig ikke include funktioner osv, men fx utf_encode/utf8_decode.
Eksempler på funktioner
Her er et par eksempler på funktioner jeg selv har haft brug for i nogle af mine javascript projekter:
- utf8_decode() / utf8_encode()
- array_walk()
- array_reverse()
- htmlentities()
- rawurlencode() / rawurldecode()
- strtotime() (guld værd)
Dem der har arbejdet både med PHP og JavaScript ved hvor nemt det er i PHP da ovenstående funktioner alle findes i PHP som standard, men i JavaScript er det straks en anden sag, altså med mindre du bruger PHP.JS.
Hent PHP.JS
PHP.JS kan hentes på den officielle side http://phpjs.org/
Det ser rigtig spændende ud, Martin. Jeg har så sent som i lørdags ledt efter JavaScript funktionen urlencode(). 😉
Link til seneste blogindlæg: jQuery