domenica, Settembre 19, 2021
HomeProgrammazioneJavascriptPHP.JS, una libreria che rende disponibile in js le funzioni php

PHP.JS, una libreria che rende disponibile in js le funzioni php

PHPJs è una libreria che permette di utilizzare tutte le funzioni php usando javascript, il sogno di ogni programmatore php, usare funzioni come implode, explode, var_dump in javascript…

Sul sito ufficiale è possibile scegliere le funzioni da importare e scaricare una propria versione personalizzata della libreria, una volta provata non se ne potrà più fare a meno.

La libreria è nata grazie a un programmatore di nome Kevin van Zonneveld che mentre lavorava ad un progetto con molto codice Javascript e PHP, creò due funzioni php base64_decode e urldecode e le mise dentro un file chiamato php.js, finito il progetto era divertito dall’idea di convertire le funzioni PHP in Javascript, cosi inizio a far crescere la libreria ricodificando sempre più funzioni, finchè un giorno del 2008 decise di rilasciare sul proprio blog questa piccola libreria con licenza opensource, ma il suo successo fu cosi ampio che attraverso i commenti a quel post la libreria continuava a crescere iniziarono a mettere nel codice delle unit di test nei commenti di ogni funzione e i principali programmatori che avevano contribuito alla libreria Michael White, Felix Geisendörfer, Philip Peterson e Kevin stesso, decisero di dare al progetto una home più professionale, cosi naque phpjs.org, nel tardo 2008 inizio a collaborare anche Brett Zamir e nel 2009 la libreria era diventata troppo grande cosi penso di creare un compilatore e di permettere agli utenti di scegliere cosa includere e cosa no.

La libreria prevede anche un sistema di namespace per impedire conflitti con il codice già esistente, ovviamente va incluso nel compilatore quando selezionate le funzioni, potrete cosi accedere alle funzioni PHP usando l’oggetto $P

Potete trovare phpjs qui:
phpjs.org

Stefano
Sono un amante della tecnologia, appassionato di programmazione, marketing e videogames. Adoro sperimentare tutto ciò che la tecnologia ha da offrire.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Popular