Projects / Japha

Japha

Japha is an effort to implement the major functionality of the Java library in PHP. The functionality captured in the JPI includes I/O, utility classes such as data structures, Web service architecture, and reflection classes, lang classes for implementing a standardized API, bean classes for creating a standard bean implementation, SQL classes for database persistence (via the Web service architecture), and database abstraction as well as Object-Relational mapping, networking functionality, and even some complex math.

Tags Adaptive Technologies Internet Web Dynamic Content Software Development Libraries php classes Application Frameworks Java Libraries Widget Sets Utilities
Licenses LGPL
Implementation Java PHP

Tweet this project Short link

Rss Recent releases

Changes: Some of the code in the reflection API has been changed to make it work better with the existing PHP extension. Some classes have been added that were needed by the updated version of the unit testing system (JpUnit).

Changes: Almost a complete rewrite.

  • Rrelease-mid
  •  06 Nov 2003 01:51
  • Rrelease-after

Changes: This release is compatible with PHP 5.0.0 beta 2. Tthe reflection API was rewritten to better conform to the built-in PHP 5 reflection classes. The base reflection classes were also changed to avoid name collisions. The util classes were updated, and many new data structures are available.

Changes: This version adds complete directory restructuring to fit the Java API more tightly. It also adds some classes to the japhax.sql.* and japha.sql.* packages. Other small classes were added elsewhere, as well. Comments were added to almost all classes, so that they can be interpreted by Javadoc, or simply better understood by the development team (and the users).

Changes: This version adds the basis for a suite of reflection classes, and cleans up the inclusion stuff. The 'pdbc' package was changed to 'sql', to fit with the Java naming scheme.

3a18345fcc6c51bfb49dc1760a65c5f4_thumb

Project Spotlight

TabView

An application to view and print PowerTab tablatures.

No-screenshot

Project Spotlight

rsync

A file transfer program to keep remote files in sync.