Packages
To include many PHP functions at once, use these packages.
The normal packages are just a collection of standalone functions, making it easy to address
them. With the namespaced packages, the functions are contained in one object, making it
easier to avoid naming conficts and to extend, overrule, or modify php.js to your own wishes.
CommonJS (advanced)
- php.default.commonjs.min.js
- php.full.commonjs.min.js
- php.transport.commonjs.min.js
- php.default.min.js
- php.full.min.js
- php.transport.min.js
Namespaced (advanced)
Community Packages
Sorted by popularity:
- a.pack.js
- 1.js
- aa.min.js
- a.js
- 1.js
- 1234.min.js
- a.min.js
- full.commonjs.js
- a.min.js
- 123.min.js
- a.min.js
- aa.pack.js
- 1.min.js
- 589.js
- aaa.min.js
- a.min.js
- aaa.min.js
- a.js
- 11.js
- a.js
- aa.min.js
- 1.js
- 9.js
- 555.min.js
- 004_phpjs_ycrm.min.js
- phpjs.commonjs.pack.js
- 111.min.js
- wicked.commonjs.js
- allantest.commonjs.min.js
- tiny.commonjs.js
- 1.min_00000.js
- 32.min.js
- 5.pack.js
- unserialize.commonjs.js
- debugalaphp.commonjs.js
- commonexample2.commonjs.js
- a_00000.js
- fer.commonjs.js
- 123.min_00001.js
- 123.min_00000.js
- php.commonjs.js
- phpjs.commonjs_00000.js
- hash.commonjs.min.js
- bbbbbbbbb.commonjs.js
- php.commonjs.min.js
- phpjs.commonjs.js
- phpjs_func_exp.commonjs.js
- kkljjkl.commonjs.min.js
- unserialize.commonjs.min.js
- test.commonjs.min.js
- server.commonjs.js
- phpjs_func.commonjs.min.js
- a.commonjs.js
- phpjs.commonjs.min.js
- array.commonjs.js
- csprime.commonjs.pack.js
- php.commonjs.min_00000.js
- tr.commonjs.js
- phpjs.my.commonjs.min.js
- test.commonjs.pack.js
- two.commonjs.js
- ivg_nocmp.commonjs.js
- phpjs.my..commonjs.min.js
- vardump.commonjs.js
- phpjs.commonjs_00001.js
- php.commonjs.pack.js
- tr.commonjs.min.js
- 1.min_00001.js
- php.commonjs_00000.js
- php.commonjs.min_00001.js
- phpjs.commonjs_00002.js
- jquery.ext.commonjs.pack.js
- html.commonjs.js
- array.commonjs_00000.js
- okbar.commonjs.min.js
- php.commonjs.pack_00000.js
- phpjs.commonjs.pack_00000.js
- a.pack_00000.js
- a_00001.js
- base64encode.commonjs.js
- phpjs.commonjs_00003.js
- phpjs.commonjs.min_00000.js
- phpgigi.commonjs.pack.js
- in_array.commonjs.js
- php2js.commonjs.js
- test.commonjs.min_00000.js
- uns.commonjs.pack.js
- html.commonjs.min.js
- dominic.commonjs.min.js
- str_word_count.commonjs.js
- q.commonjs.js
- php.commonjs_00001.js
- datetime.commonjs.min.js
- aa.min_00000.js
- carpediem.commonjs.js
- php.commonjs.pack_00001.js
- ith.commonjs.js
- a.pack_00001.js
- a.pack_00002.js
- commonexample.commonjs.js
Create your own Package
php.js packages can become very large, and complete packages should only be used for study purposes.
If you intend to use some php.js functions in production, you might
be better of creating a customized version of the php.js package,
with only the functions you need.
You can easily do that with the
Compile Tool.
Once you've created a package, you can even upgrade it regularly.

spread the word:
Use any PHP function in JavaScript
These kind folks have already donated: @HalfWinter, Paulo Freitas, Andros Peña Romo, Nitin Gupta, @nikosdion, Anonymous, Anonymous and Shawn Houser.
<your name here>