#phpday is coming to an end and I've more than doubled my elephant collection
#phpday is coming to an end and I've more than doubled my elephant collection
@Girgias I'm re-evaluating `ArrayObject` as "extremely useful" from now on:
```php
class A { public readonly int $v; }
$a = new A;
$b = new ArrayObject($a);
$b['v'] = 'hello';
$b['v'] = 'world';
echo $a->v; //"world"
```
https://3v4l.org/5UYWZ
Luigi Cardamone telling strategies for preventing the "files divided by type" mess that most PHP frameworks (erroneously) teach us. #phpday
Next: Luigi Pecorella teaches us about Friûl and its language, as well as how they re-organised a DB without FKs to reduce complexity and improve performance. #phpday
If your slide deck features The Toe Funk Hipster Man™, your slides are bad and you should feel bad.
The "torchlight" approach to software development: go through known layers that are in use by a modified component, so you are focused on only the bits you need to touch. #phpday
Next: @giorgiosironi talking about a legacy code journey. #phpday
Next up: @DaveLiddament on how to write @phpstan custom rules. #phpday
Here's the API to literally "hook" into any function/interface execution through the #OpenTelemetry #PHP extension: #phpday
Next up: Grzegorz Drozd showing an example PHP + #OpenTelemetry stack - https://github.com/GrzegorzDrozd/opentelemetry-demo/tree/aebf3235c8ad4e5dfae3669dd591050d21c8da31 #phpday
Next up: @dantleech talking about TUIs from #RataTUI to #PHPTUI. #phpday
The slides for my presentation "What's New in PHP 8.4 (and PHP 8.5)!" from @phpday are now available online: https://derickrethans.nl/talks/php-phpday25
Nice Unicode grapheme example using flags of Ukraine and Palestine
That pipe operator is going to be so good.