Search

Items tagged with: PHP



Come on back. We've got plenty of great frameworks led by non-fascists.

#php

#php


After seeing the recent post from the xenophobe and an utter asshole creator of Ruby on Rails; are there any non-fash web app frameworks that one can use build out web apps? Like is Elixir+Phoenix LiveView fash-free or do I need to go back to using PHP?

#Elixir #RubyOnRails #php #webapps #Ihatethistimeline


#PHP I've been toying around with hooks lately, and I have mixed feelings about them.

On the one hand, they can be quite handy in certain situations. On the other, the trade-off of losing the readonly modifier for the entire class is a real headache.

For instance, you loose, in memory cache inside your class. Not sure if I like or dislike this consequence. And I am sure they are other things being lost with it

#php


Due to upper management failure we are still looking urgently for a PHP Software Developer in my team @ Starface.com in Karlsruhe, GERMANY (maybe remote).
German language needed.
Check out the listing on the site or dm me.
We'd love to have you.

Edit: Upper management was slow to approve budget and/or slow to give final approval on contract. I don't know details.

#jobsuche #jobs #getfedihired #boostswelcome #php #developer



Time for some shameless self-advertisement: I have some availability starting this September!

I'm an experienced OSS maintainer, with lots of work done on @doctrine and @getlaminas

I push for #DDD (with humans & tactical).

Languages mostly #Go, #PHP, although I'd love to do some #Rust, and I read anything at all.

I can #Terraform your infrastructure, work on hardening CI/SA pipelines, Docker and #Nix builds, test suites.

Rates between 700~1100 EUR/day depending on terms. #getfedihired


"Just shell out to certbot from PHP"

No.

Here's an honest comparison of every PHP ACME client worth using in 2026. Features, code examples, and when to just use certbot anyway.

#PHP #LetsEncrypt #ACME #TLS #WebSecurity #OpenSource #Laravel

blendbyte.com/blog/php-acme-cl…



#PHP

There are only two kinds of languages:
The ones people complain about,
And the ones nobody uses.

Bjarne Stroustrup

#php


Enthusiasm for contributing to #PHP often fizzles out before it has a chance to catch fire. I've proposed a Working Groups RFC to change that. Here's the case for it and how you can help shape it.

ben.ramsey.dev/blog/2026/07/wh…

#php


#php



Sometimes I truly believe that I have grasped all of the weird semantics of #PHP, and then I discover something so simple that breaks an assumption I had about the language.

I knew that `NAN == X` can return `true`.
I knew that the comparison operators are not transitive.
I *obviously* knew that `"0" == 0` and `"0" == false` return true.

And yet it was *foolish* of me to believe that all instance of `X == false` would give the same answer as `X == null`.

As TIL `"0" == null` is false.

#php


It's been about a month and a half since the layoffs, so it's probably time to start trying to #GetFediHired (ideally in a #consulting capacity):

I'm a staff-level software engineer with ~18 years of experience working with teams of all sizes. #PHP is my go-to, but I'm comfortable across the typical web stacks (and a quick learner).

My specialty is automated testing & code quality, and I've given > 100 talks since 2014.

I'm anti-AI, but good at setting up guardrails to protect against slop.


📌 Stable versions on Packagist are now immutable. Once a version is published, the git commit it points to can no longer change. Retags are blocked and deleted versions are now marked with a reason and recoverable, if unmodified. Every change is recorded on the package's public transparency log.

All details on our blog: blog.packagist.com/immutable-v…

#php #phpc #composerphp


Just read the #owncloud doc. It's terrible!!

No support for #PHP 8, gives recommendations for #Apache and #MariaDB only, cannot change the admin password without pruning the #docker volume (all data loss).

Is this serious?

#selfhosting


I once spent a whole month chasing a slow web app bug, convinced I was about to get fired. Then one database upgrade fixed everything, and somehow I became the office hero by accident. Web development is glamorous like that. #php #webdevelopment #server #mysql #website #programmer #coding

aubreyclark.me/i-spent-a-month…


If you're looking for a nice #sqlite webui, like phpmyadmin, that allows for viewing, editing, optimising and performance profiling. Look no further. Take a peek at my project LiteAdmin. It runs on #php, and contains no external dependencies.

github.com/martijndeb/liteadmi…

It's a project that started because I needed it for my dayjob. It does contain a lot of AI code, and clearly marked as such. If that's not your thing, that's okay. If you think it's a decent project, leave a star, I could use the visibility to get accepted into some awesome lists.


#php


🎉 PHP 8.6.0 Alpha 1 is available for testing!

In this very initial preview for PHP 8.6, we have:

- A new scalable polling API in Io\Poll
- class Uri\Rfc3986\UriBuilder
- Improved JSON error messages including error positions
- ReflectionProperty::isReadable() and ::isWritable()
- clamp()
- enum SortDirection

… and more!

✅ Test your projects
❌ Not for production

Congrats @joepferguson, @mbeccati, and Daniel Scherzer

🔗 php.net/archive/2026.php#2026-…

#PHP #Release #PHP86


There are at least 3 #PHP-related talks at #FOSSY this year!

⁃ “From First PR to Release Manager: A Path into Open Source,” Daniel Scherzer
⁃ “The PHP Foundation and The Challenge of Sustaining Critical Digital Infrastructure,” @elizabeth
⁃ “It Was BSD All Along: Relicensing PHP After 30 Years,” me

Hope to see you there! @conservancy social.sfconservancy.org/objec…


We're so excited about the awesome program for #FOSSY this year!

2026.fossy.ca/schedule/

And there are still a few days left on our room block for the university rooms (both cheaper and fancier rooms are available), so book now!:

2026.fossy.ca/travel/

#FOSSY26 #FOSSY2026



Does PHP really need asynchronous programming in its core, or should it continue focusing on its proven synchronous execution model?

#php #phpc #async #asynchronous


Sensitive content


Well, I just got let go from my job after 2.5years so it’s time to find the next thing.

I have almost 30 years experience with #PHP and for many years was one of the community’s loudest voices about testing and code quality.

I am looking for 100% remote roles where I can use my PHP (with a bit of Python ) skills to help your project get better.

I am eligible to work in Canada and I also have a consulting business so non-Canadian companies could use me.

#getfedihired



#php


I'm looking for interesting (temporary) contractual #php extensions/internals/performance/testing related work. Contact me if you have anything suitable, thanks.
#php


#php


25 years ago I needed to print an invoice in PHP. So I wrote TCPDF.

109M+ Composer installs. It landed inside Moodle, PrestaShop, Matomo and hundreds more. I once even found its PDFs on NASA's servers. Still a bit surreal.

TCPDF has now reached the end of the road. Its successor is tc-lib-pdf: modular, strictly typed, PHP 8.2+, with proper PDF/A, a real CSS engine, CMYK/prepress and signed PDFs.

Full story: tecnick.com/articles/tcpdf/

#PHP #PDF #OpenSource #TCPDF #tc-lib-pdf




I have now reached the "how did this ever work?" stage of debugging.

#PHP #Programming


Hello all,

Looking for a new job as a software engineer near Lyon, France.
Currently working with PHP as a main language, doing mostly backend work on a Drupal project for the french government.
Keen on working on infrastructure related tasks. Would be willing to consider other programming languages as well, in a backend capacity.

#php #getfedihired #lyon




Problem:

"Extract 5 fields from a PDF."

Engineer 2026:

"I built a recursive multi-agent planning architecture with self-reflection,
goal decomposition, memory summarization, evaluator agents,
and adaptive loop termination."

Engineer 2016:

A single #PHP script with a PDF parser finished in 200 ms.

#php


The media in this post is not displayed to visitors. To view it, please go to the original post.

github.com/mnapoli/vibephp

“VibePHP is a next-generation PHP runtime and web server that runs PHP faster* and better*.
“There is no interpreter. There is no compiler. When a request comes in, your PHP source is handed to an AI that reads it, runs it in its head, makes up whatever it needs to (the database, the clock, the network, the truth), and hands back the HTTP response it reckons the code would have produced.
“It is not deterministic. It is not cheap. It is not correct. It is, however, very vibe.”


It only gets better from there!

#PHP #AI #VibeCoding


Since evaluating possible #Mattermost replacements and settling (more or less) on @nextcloud Talk, I realised there basically isn't any #webhook support in the way you usually think of it (create a hook, copy the secret URL, push messages to it). So I made this:
gitlab.com/code-enigma/nextclo…

You just download the script to a 'webhooks' directory in your #Nextcloud deployment, change a few lines and copy the provided #NGINX config to your vhost.

You're welcome! 😎

#php #foss


Are you a developer or system admin? Do you use .env files in any way? If so, I'd welcome any comments you have on my comparison of 15 different parsers - have I missed your favourite? Is something incorrect? Is there a test you feel I'm missing or have got wrong?

Please message me once you've tried envfileparserscompared.rbairwe… (also any web design tweak recommendations would be good - I'm just a backend dev).

#dotenv #php #python #node


Eine Legende kehrt zurück

APBoard – aus Leidenschaft gebaut, aus Leidenschaft neu erfunden.

Die Geschichte des "APBoard – Another PHP Board" begann in 1999, als Christins erstes großes PHP-Projekt. Damals noch unter dem Nick dma147, mit einer PHP3-Funktionsreferenz als einzigem Hilfsmittel. Es entstand nach dem Trial&Error Verfahren ohne jegliche Vorkenntnisse und wurde innerhalb von nur wenigen Wochen zu einem der beliebtesten Forensysteme der damaligen Zeit. Das Forum wurde tausendfach heruntergeladen und hatte eine Community von vielen Zig-Tausend Menschen.

APBoard v3 ist der vollständige Neuaufbau ab Juni 2023. Gleiche Seele, moderner Kern. GPL-3.0, PHP 8.5, Twig, Docker – und ein Sicherheitsstandard, der sich nicht hinter kommerziellen Produkten verstecken muss.

Mehr Infos hier: apboard.de

#apboard #app #php #php3 #php8 #forum #board #discussion #oldiebutgoldie


Eine Legende kehrt zurück

APBoard – aus Leidenschaft gebaut, aus Leidenschaft neu erfunden.


Die Geschichte des "APBoard – Another PHP Board" begann in 1999, als Christins erstes großes PHP-Projekt. Damals noch unter dem Nick dma147, mit einer PHP3-Funktionsreferenz als einzigem Hilfsmittel. Es entstand nach dem Trial&Error Verfahren ohne jegliche Vorkenntnisse und wurde innerhalb von nur wenigen Wochen zu einem der beliebtesten Forensysteme der damaligen Zeit. Das Forum wurde tausendfach heruntergeladen und hatte eine Community von vielen Zig-Tausend Menschen.

APBoard v3 ist der vollständige Neuaufbau ab Juni 2023. Gleiche Seele, moderner Kern. GPL-3.0, PHP 8.5, Twig, Docker – und ein Sicherheitsstandard, der sich nicht hinter kommerziellen Produkten verstecken muss.

Mehr Infos hier: apboard.de

#apboard #app #php #php3 #php8 #forum #board #discussion #oldiebutgoldie


I just published a new release of Crell/Serde for PHP, v1.6.0.

Nothing drastic in this release. Mostly cleanup and bug fixing around nulls. But it does now support using an Enum as a type map, which is neat. Get it from your usual Packagist sources.

Thanks to our newest contributors for those fixes! It's great to see more people getting involved.

github.com/Crell/Serde

#PHP #Programming #Release



Diese Webseite verwendet Cookies. Durch die weitere Benutzung der Webseite stimmst du dieser Verwendung zu. https://inne.city/tos