Questions at phpday 2026

How to deal with technical dept for long term projects since those products are changing so frequently?

Asked at 12:43 for Luca Lusso

When I interact with Claude or see things online, its always built with python like you mentioned. Is there any clear advantage of using php on this? For example, i did a agentic system to answer internal questions inside my company about Devops with AI...what would be the advantage of using PHP instead of python?

Asked at 12:23 for Luca Lusso

Sorry if its a noob question but do you need to attach this symfonyAi to symfony or it works alone also?

Asked at 12:19 for Luca Lusso

Do you think there could be a PSR implementation from FIG to standardise AI implementations? Ale feel free to chime in 😉

Asked at 12:12 for Luca Lusso

How does it perform with big data volumes, like millions?

Asked at 11:43 for Estelle Gaits

When is it advisable to use trowable rather than exception? Is there a difference at the xdebug level?

Asked at 11:35 for Derick Rethans

Does path mapping work with relative paths? Most people have different usernames in the path...

Asked at 11:10 for Derick Rethans

While preparing answers to questions upfront, does it make sense to deliberately leaving something out of the discussion to induce people to make questions about that?

Asked at 10:27 for Carolina Greno

Just a note: I would add: get into their shoes. Try to think like them.

Asked at 10:25 for Carolina Greno

In my experience there is a new challenge to address. I call it the 'flat earth lamer effect'. Many people now think they know it all because an ai told them so (I asked Gemini...) and therefore they come to you asking no longer a solution but a validation of their own often wrong ideas. As a consequence you have to reframe and rebuild more than simplify of build analogies. How do you manage this?

Asked at 10:21 for Carolina Greno

As a female engineer in the male dominated field, when it's like not able to tell your thoughts or ideas or get opportunities because they think you can not handle it or do it, so what would you tell for that situation?

Asked at 10:08 for Carolina Greno

What are 3 thing to check so you can say if person is right or left brain person?

Asked at 09:58 for Carolina Greno

About the budget allocation: isn’t in 2026 better to spend more money in marketing to help adoption?

Asked at 17:23 for Sara Golemon

If someone is starting PHP today, what should they focus on first?

Asked at 17:23 for Sara Golemon

In a DDD project structure, what’s the right place to put our exceptions? And what about the shared ones?

Asked at 17:22 for Stéphane Decock

How are PHP teams integrating AI tools into existing workflows?

Asked at 17:22 for Sara Golemon

Why no logger calls on domain? if we have some exception and want to log something in domain logic that is reused in a Controller or a CLI for ex, we would need to have the log duplicated everywhere no?

Asked at 17:18 for Stéphane Decock

Do you encourage the use of Laravel even if you were used to PHP 1.X?

Asked at 17:17 for Sara Golemon

What is the benefit of adding @throws annotations above our methods ? I know it 'helps' the IDE but I never understood what that means concretely.

Asked at 17:16 for Stéphane Decock

Thanks for the talk, but I'm curious about in your code examples the comparison the value on left and variable in right, any reason for that approach?

Asked at 17:03 for Stéphane Decock

The comparison you showed included protected properties too, or just simple data?

Asked at 16:45 for Michelle Sanver

About php: do you have any tips about how to create an offline compatible app with php and for example twig for Symfony?

Asked at 15:49 for Wim Godden

How do you handle user’s device storage? Like if it’s full and can’t write anymore

Asked at 15:47 for Wim Godden

Hi Wim, great talk and my question is, so this offline apps should have huge local storage for the database to fulfil the requests?

Asked at 15:26 for Wim Godden

Does Flow PHP allow mapping ids of records from the external source to the ids in our system? For example, when one of the columns is a foreign key of some different record, which we already have in our database, but with a different id.

Asked at 14:50 for Norbert Orzechowicz

Why the stylistic choice of having some methods in snake and others in camel case?

Asked at 14:47 for Norbert Orzechowicz

You showed scha definition to a variable. Can it be serialized?

Asked at 14:44 for Norbert Orzechowicz

Have you done performance benchmarks against competing solutions e.g. Pandas?

Asked at 14:43 for Norbert Orzechowicz

How do you usually deal with Nix store paths when a lot of tooling may expect stable filesystem paths (like apparmor profiles, selinux, capabilities, and so on)?

Asked at 14:42 for Marco Pivetta

Why pointing to hash not latest, if you have multiple containers - dockerfiles and you need update image for security update, you need to update all dockerfiles! I think that use hash just that someone can find specific version is not OK.

Asked at 14:30 for Marco Pivetta

First of all, thanks for your contribution to the PHP ecosystem! What other architectural alternatives outside of PHP have you considered before writing this library from scratch?

Asked at 14:30 for Norbert Orzechowicz

Is there a way to use the Mercure message replay functionality without Redis?

Asked at 12:39 for Grzegorz Drozd

Not a serious question... But i saw Steam! What is your everyday game rn?

Asked at 12:31 for Grzegorz Drozd

I dunno Centrifugo. Sorry if i didn't get it, but its a completely separate server? And you just create a connection to it on FE and BE? What is the main difference to Mercure?

Asked at 12:29 for Grzegorz Drozd

Besides checking for the idempotency key to prevent doing the same action twice, do you see any issues with returning 304 Not modified instead of the cached response?

Asked at 12:25 for Paul Conroy

who or what is responsible for the generation and rolling/changing of the idempotency keys?

Asked at 12:25 for Paul Conroy

There is also Mercure for Symfony

Asked at 12:21 for Grzegorz Drozd

What is a datagram?

Asked at 12:18 for Grzegorz Drozd

Let's say, if the same user is placing the same order after few minutes, because he forgot to put two orders. How or can be handled?

Asked at 12:15 for Paul Conroy

I've built a intermediate layer in Laravel that forwards POST requests to a very slow third party API to manage subscriptions and returns the response and uses it to create wallet versions of the subscription and send email notifications to customers. Idempotency should be handled on the intermediate layer part or the third party API side?

Asked at 12:13 for Paul Conroy

Isn’t the serverless environment the biggest problem for php adoption as of today?

Asked at 11:52 for Volker Dusch

Can Keypass/OIDC be skipped if an app is ran only in a corporate network?

Asked at 11:50 for Roberto Gallea

What is the current state of generics for PHP? Will there be any release in the foreseable future?

Asked at 11:46 for Volker Dusch

Using OIDC what's the best way to handle roles and permissions in an app

Asked at 11:43 for Roberto Gallea

With argon/bcrypt.. how often would you suggest increasing the rounds setting.. and when should you swap to next "best"

Asked at 11:29 for Roberto Gallea

So the URL object is immutable and uses with-ers like PSR-7?

Asked at 11:22 for Volker Dusch

Are there any plans to replace mailing list with something easier to use? I have some ideas but that mailing list is scary :(

Asked at 11:15 for Volker Dusch

8.5?? the one with generics, right?

Asked at 11:01 for Volker Dusch

Not a question, but i just want to share the fact this was a brilliant speech!

Asked at 10:32 for Gary Hockin

What do u think about laminas framework?

Asked at 10:29 for Gary Hockin

Does those questions really have “it depends” answer in AI era? I mean, isn’t vibecoding answering to all “it depends” questions?

Asked at 10:28 for Gary Hockin

Batman or superman?😄

Asked at 10:28 for Gary Hockin

I use vim

Asked at 10:27 for Gary Hockin

Liam or Noel Gallagher?

Asked at 10:27 for Gary Hockin

Notorious BIG or 2Pac?

Asked at 10:26 for Gary Hockin

What’s the best way to ensure my app will still be stable after a rewrite, considering that I’m rewriting an app that has been in production for more than 10 years?

Asked at 10:24 for Gary Hockin

Hi, thanks for the talk. I would like to ask as a single member who is responsible for development to deployment, which attributes should I consider when decision making. Because, I struggle on making decisions as I'm not able to get an opinion on my decision

Asked at 10:11 for Gary Hockin

What are some "red flags" that would make you decide to move from a monolith to microservices if you started your app as a monolith?

Asked at 10:07 for Gary Hockin

Quick round :troll_face: : Yaml or php for config? xml or json? sql or orm?

Asked at 10:01 for Gary Hockin