#PHPDev
The daily do tdev squad PHPDev is now public !
app.daily.dev/squads/phpdev
November 22, 2023 at 12:54 PM
🎉 Energy levels: 100%!!! ⚡ Our guests are having a blast at #SymfonyCon Amsterdam 2025 — learning, connecting, and enjoying every minute! 😍💻

🌟Don't forget to tag us in your posts!🌟

#TechLife #SymfonyCommunity #FunTimes #PHPDev
November 28, 2025 at 11:08 AM
Hot take: most dev teams don't have a process problem. They have a "nothing is written down" problem.

#AI coding tools are making this visible FAST. The teams shipping well with AI aren't smarter; they just have better-written context.

#PHP #PHPDev #AITools #Developer #WebDev
May 25, 2026 at 1:08 PM
Hot take: `var_dump()` is still one of the most useful debugging tools in #PHP #coding.

When it's not enough, what do you reach for?

Ray, Xdebug, Telescope, plain old logging, something else?

#PHP #PHPDev #WebDev #Developer
May 9, 2026 at 1:12 PM
There is a #PHP squad @dailydotdev.bsky.social which is dedicated to for sharing knowledge about PHP and its ecosystem.

Share and read your blog posts and article there!

app.daily.dev/squads/phpdev
February 1, 2024 at 6:29 AM
Interesting #PHP news and articles on @dailydev.bsky.social : the PHPDev squad.

See you there!

app.daily.dev/squads/phpdev
PHP Dev Squad | daily.dev
Welcome to PHP Dev, a dedicated space for sharing knowledge about PHP and its ecosystem (only PHP directly related). Help us find good articles and blogposts and provide links. Upvote or downvote, aft...
app.daily.dev
December 8, 2025 at 7:53 PM
PHP has had array_column() since 5.5, and I still see people writing foreach loops to do what it handles in one line.

#$IDS = array_column(#$USERS, 'id');

Works on arrays of arrays AND objects. No loop needed.

#PHP #PHPDev #WebDev
April 27, 2026 at 1:10 PM
"Just store a Unix timestamp" is advice that sounds fine until you're debugging why someone's subscription expired at 6 pm instead of midnight.

At #phptek, I'm covering: `DateTimeImmutable`, DST gotchas, and the patterns that actually hold up in production.

#PHP #PHPDev #WebDev
May 7, 2026 at 1:19 PM
Generic CMSes model genealogy as just another content type. The waaseyaa/genealogy package goes further: GenealogyPerson, GenealogyTree, pedigree services, and living-person semantics built in. github.com/waaseyaa/fra... #buildinpublic #phpdev
August 21, 2026 at 3:07 PM
#PHP 8.5 added the `#[\NoDiscard]` #attribute. Put it on a function, and PHP warns you if the caller throws away the return value.

More details: https://www.phparch.com/2025/10/whats-new-in-php-8-5-release-date-must-know-features/

#PHP #PHPDev #WebDev #Developer
May 17, 2026 at 1:19 PM
Feeling uneasy about those static facade calls in Laravel? 🤔 Dive into understanding how they keep your code testable while looking so simple! #Laravel #PHPDev

https://laravelmagazine.com/understanding-laravel-facades-how-static-looking-calls-stay-testable
September 22, 2026 at 5:32 PM
Are you still writing `strpos() !== false`? PHP 8.0 fixes this:

// PHP 8.0+
if (str_contains(#$STR, 'error')) {}
if (str_starts_with(#$URL, 'https')) {}
if (str_ends_with(#$FILE, '.php')) {}

They return booleans, and they read like English.

#PHP #PHPDev #PHP8 #WebDev #CleanCode
June 2, 2026 at 1:10 PM
At #phptek this year, we'll have multiple PHP release managers you can actually talk to. Plus one who knows what it feels like when you don't get picked (looking at you, Eric Van Johnson 👀).

https://phptek.io/

#PHPC #PHPDev #WebDev #jstek
May 1, 2026 at 1:12 PM
PHP has had SplQueue, SplStack, and SplMinHeap since version 5.1.

Most of us have been rolling our own.

Stop building what PHP has already built.

https://scott.keck-warren.com/blog/2026/stop-reinventing-data-structures-phps-spl-already-has-what-you-need

#PHP #PHPDev #WebDevelopment
June 17, 2026 at 1:16 PM
🐘 Calling all PHP devs on Bluesky!

Join the PHP Dev Squad for the latest #PHP news, cool projects and community activities. Share what you're building, learn from others and stay in the loop.

You're invited 👇

#PHPDev #WebDev

dly.to/zzRWqw6ra15
Damien seguy invited you to PHP Dev | daily.dev
Welcome to PHP Dev, a dedicated space for sharing knowledge about PHP and its ecosystem (only PHP directly related). Help us find good articles and blogposts and provide links. Upvote or downvote, after reading, it's essential
dly.to
September 18, 2026 at 2:17 PM
I spent an afternoon debugging a recursive directory scanner before I found out PHP already had this built in.

`RecursiveDirectoryIterator` handles thousands of files without hitting stack limits.

#PHP #PHPDev #WebDev #CleanCode
June 10, 2026 at 1:15 PM
Most #PHPC #developers write the same complex JOIN in five different places instead of putting it in a #databaseView once and querying that.

For more information, see my post on #phparch:

https://www.phparch.com/2026/01/database-views-the-php-feature-nobody-uses-but-should/

#PHP #PHPDev #WebDev
May 8, 2026 at 1:06 PM
Is anyone else building a text-based MMORPG? I want to get a list going. These games are always super fun and require so little effort to contribute to.

Feel free to reply or DM me and we can get a list going :)

#text-based-mmorpg #text-based #mmorpg #gamedev #phpdev
December 3, 2024 at 5:16 AM
ORMs are great for CRUD. They get painful fast when you need window functions or bulk upserts that don't hammer the DB with 10,000 queries.

The devs I respect use both. They reach for the ORM when it fits and write raw #SQL when it doesn't.

#PHP #PHPDev #SQL #Laravel #WebDev
May 28, 2026 at 1:11 PM
Myth: "Git rebase is too dangerous for team use."

Reality: rebasing your local feature branch before merging is exactly what it's for. You just need one rule to keep it safe: never rebase commits others have worked off.

#Git #PHPDev #DevTools
June 18, 2026 at 1:13 PM
PHP tip: put `#[\Override]` on any method that's supposed to override a parent.

Rename the parent method or typo the child, and PHP throws at compile time instead of quietly defining a brand-new method that never runs.

Added in 8.3.

#PHP #PHPDev
August 29, 2026 at 1:18 PM
PHP 8 named arguments are still underused. Stop writing this:

array_slice(#$ITEMS, 0, 5, true);

Write this instead:

array_slice(
array: #$ITEMS,
offset: 0,
length: 5,
preserve_keys: true,
);

The code tells you exactly what it's doing.

#PHP #PHPDev #PHP8 #WebDev #CleanCode
May 26, 2026 at 1:01 PM
Hot take: your #CLAUDE.md matters more than your prompt.

A good prompt works once. A good CLAUDE.md gives the agent the right context every time, without you re-explaining yourself. Configuration compounds while prompts don't.

#PHP #PHPDev #Developer #WebDev #CodingTips
May 18, 2026 at 1:16 PM
What's the most powerful #SQL feature you've actually used in production?

Views, stored procedures, triggers, replication or something else?

I'm covering these at #phptek this year: "Advanced SQL: The Features You've Been Ignoring (But Shouldn't)."

https://phptek.io/

#PHPC #PHPDev #WebDev
May 3, 2026 at 1:08 PM
🚀 Performance roadblocks? Out of memory? 😱 Mitchel Vroege is here to help at #SymfonyCon Amsterdam 2025!

Learn how to speed up your Symfony apps with PHP FFI + Rust 🦀💻 — practical steps, performance gains, and a skeleton project to try tonight! ✨ 🌟

#SymfonyCommunity #PHPDev #TechLife #DevJoy
November 28, 2025 at 12:22 PM