A PHP wrapper for the Neo4j graph database REST interface, enabling PHP applications to interact with Neo4j.
Neo4jPHP is a PHP wrapper for the Neo4j graph database REST interface, enabling PHP applications to interact with Neo4j's graph data. It provides an object-oriented API to manage nodes, relationships, indexes, and execute Cypher queries, simplifying database operations.
PHP developers building applications that require graph database functionality, such as social networks, recommendation engines, or data analysis tools using Neo4j.
Developers choose Neo4jPHP for its seamless integration with Neo4j via REST, support for batch operations and Cypher queries, and ease of use within PHP ecosystems, reducing the complexity of direct HTTP communication.
PHP wrapper of the Neo4j REST interface
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a straightforward, object-oriented interface for managing nodes and relationships, simplifying database operations as per the project's philosophy.
Enables execution of Cypher queries with named parameters, making graph data retrieval and manipulation easier, as highlighted in the key features.
Supports batch requests for efficient multiple data manipulations in a single call, improving performance for bulk updates.
Includes a Memcache caching plugin to enhance performance, added in version 0.0.7-beta as per the changes log.
The library was last updated in 2012 and lacks support for modern Neo4j versions or features, making it risky for current projects.
Only wraps the REST interface, missing Neo4j's binary Bolt protocol, which offers better performance and is standard in newer drivers.
Requires cUrl to be installed and detected, as noted in changes log, which might not be available in all environments and adds setup complexity.