-
ZCE is dead
home.pearsonvue.com Zend Technologies :: Pearson VUEZend Certifications provide industry recognition of your knowledge and proficiency with PHP and Zend Framework.
The ZCE exam is dead
There were a lot of haters, but it is/was the only seriously challenging general PHP qualificiation that I'm aware of
If you could pass it without cheating, then it proved - in my opinion - that you had a good general grasp of PHP concepts rather than being a "framwork developer" who can't really handle raw/unfamiliar PHP code
I can't find any alternatives which is a shame as PHP 8 has brought the language on a lot and it would be great to have a ZCE 8 to go with it
-
Who is behind PHP - a little on the process of making PHP
christoph-rumpel.com Who Is Behind PHPPHP, the language driving the web, commands a staggering 77.4% share among websites reporting their server-side programming language. With its remarkable growth in recent years, PHP has solidified its position as a mature and feature-rich language favored by major industry players. But have you ever...
- dev.to Benefits of separating core code from infrastructure code
When it comes to software design and software architecture, there are many theoretical approaches. One really concrete practice that is encouraged by almost all software design flavors is the separation of core and infrastructure code. This post will explore many of the benefits and challenges throu...
-
RFC: DOM HTML5 parsing and serialization
Link to internals discussion: https://externals.io/message/120972
-
Event loop using Fibers
A good article on implementing an event loop in PHP using the built-in fibers.
-
Using constructors with Doctrine entities
withinboredom.info Symfony/Doctrine’s Docs has caused more bugs than anything else.Symfony and Doctrine’s documentation has a slight flaw: they don’t use constructors for DTOs.
The article title is a little clickbaity, but basically, Doctrine and Symfony documentation don't mention that you can use constructor almost anywhere in the documentation.
-
Memoization bundle for Symfony
github.com GitHub - RikudouSage/SymfonyMemoizeBundle: Symfony bundle for class/method memoizationSymfony bundle for class/method memoization. Contribute to RikudouSage/SymfonyMemoizeBundle development by creating an account on GitHub.
A while ago I made this Symfony bundle that automagically memoizes your service methods using a PSR-6 cache.
Usage is very simple in 3 steps:
- have the service you want to memoize implement any interface
- mark the service with the
#[Memoizable]
attribute - mark methods (or whole service) with the
#[Memoize]
attribute
Done!
-
Any suggestions??
Old coder looking to get back into it. At least as a hobby.. have not worked with php since 2000ish. Any suggestions where to start?
-
Consume Symfony messenger messages in Go
rherault.dev Supercharge your application's performance: Consuming Symfony messenger messages with Go - Romain HeraultGosumer: Consume Symfony Messenger messages with Go. Include PostgreSQL & AMQP support. Unleash Go power for efficient message handling!
-
Package to work with Lemmy API
Now you can go nuts with all the bots you can think of!
Any feedback welcome.
-
Why is this needed? Don't Traits already cover this functionality?
-
Anybody used Swoole?
What are your thoughts on it? It's performance much better than FPM? Have you used hyperf, or another framework with it, and if so, what do you think about them?
- php.watch PHP 8.2 Highlights: What's New and Changed
Read about the highlights of PHP 8.2: Major new features, changes, and deprecated functionality.