Skip to content

PHP 8 und ArangoDB 3.11 Support - Why is PHP no longer part of the officially supported clients & languages for ArangoDB? #304

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
admtech opened this issue Nov 5, 2023 · 11 comments

Comments

@admtech
Copy link

admtech commented Nov 5, 2023

When I look at the most popular programming languages worldwide according to the PYPL Index in November 2023 on statista.com, I see "PHP" in 6th place directly behind "C#" (.net) (5th place) and far ahead of "GO" (12th place) - and that's worldwide. Source: https://de.statista.com/statistik/daten/studie/678732/umfrage/beliebteste-programmiersprachen-weltweit-laut-pypl-index/

Why is GO more important to you than PHP? PHP has a very active developer community and has had one for over 25 years. Along with JavaScript and Python, PHP is the most widely used programming language on the Internet. Why are you withdrawing support?

We have been using ArangoDB with PHP since version 3.0 and it works very well. We would like to see a little more love and support for the ArangoDB PHP client. I think many PHP developers feel the same way. An update every 6 months and support for the current PHP 8 and ArangoDB version would be really helpful.

Thank you.

@ekameleon
Copy link

+1

@eridyk
Copy link

eridyk commented Dec 12, 2023

+1 (even if I would be quite happy too if an official ArangoDB client for Deno is released 😁)

@Spywer
Copy link

Spywer commented Mar 21, 2024

People are hungry for updates

@LaravelFreelancerNL
Copy link

LaravelFreelancerNL commented Apr 11, 2024

Feel free to check out my php driver for ArangoDB

I made it a few years ago due to lack of updates.
There's a query builder as well and a Laravel driver is in the works.

@lucassouzavieira
Copy link

I maintain a PHP Driver that can be useful. Currently supports PHP 8.2+ and ArangoDB 3.11+, so the most recent releases.

Feel free to check it out: https://github.com/lucassouzavieira/arangodb-php-odm
I will add some missing features soon (Multiple document operations and support to Pregel jobs).

@dothebart
Copy link
Contributor

Hi,
Please note that pregel is deprecated and already gone in 3.12; Hence adding driver support might not be as neccessary.

@admtech
Copy link
Author

admtech commented May 16, 2024

I'm not really interested in finding an alternative driver. We have a lot of websites that work with the current driver. I don't want to have to rewrite them.

I would like the ArangoDB company to officially continue the driver for PHP. The PHP community is huge (much bigger than GO) and we as a company only build backends with PHP. If there is no official support for the driver from ArangoDB, we will stop using ArangoDB as a database and stop supporting it. Without an official driver, the risk is far too great to continue. It would be irresponsible from a future business perspective.

@dothebart We don't want a feature update of the driver, we can do everything with AQL. It would be enough for the ArangoDB team to adapt the driver to the current PHP. This would be a positive sign for the PHP community and require very little effort.

Thank you very much

@zaunere
Copy link

zaunere commented Apr 28, 2025

Shame to just drop a language that serves a very significant number of users. Guess I'll be moving on.

@admtech
Copy link
Author

admtech commented Apr 28, 2025

According to Google, PHP will still have a 79.2% market share as a server-side programming language in 2024! 2025 will be even better now that we have FrankenPHP. Neglecting or abandoning it would be a huge mistake. We have now advised our 120,000 users against ArangoDB with PHP and no longer use it ourselves. We have moved on to SurrealDB and PostgreSQL. R.I.P. ArangoDB in the PHP world.

@zaunere
Copy link

zaunere commented May 3, 2025

According to Google, PHP will still have a 79.2% market share as a server-side programming language in 2024! 2025 will be even better now that we have FrankenPHP. Neglecting or abandoning it would be a huge mistake. We have now advised our 120,000 users against ArangoDB with PHP and no longer use it ourselves. We have moved on to SurrealDB and PostgreSQL. R.I.P. ArangoDB in the PHP world.

As much as they've tried to mute it, Google still can't stop the fact that the web runs PHP. Not their V8.

@mature-woman
Copy link

Friends, you only need to edit a couple of files to remove Warning and everything works on PHP 8.4.
I have already written a lot of projects on this version.

It is foolish to bury ArangoDB, especially when there is a fork from @LaravelFreelancerNL #304 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants