docs: English JsonRpcBundle docs, REST and MCP Bundle sections, package cards
en/articles/from-tg/php/README.md
new file +10
−0
1
+
# PHP
2
+
3
+
Articles about language features and the typical mistakes I see in interviews and code reviews.
4
+
5
+
- [match !== switch](/articles/from-tg/php/match-vs-switch) — how `match` differs from `switch` and why it is more than just new syntax.
6
+
- [Is your array associative or indexed?](/articles/from-tg/php/php-arrays) — how PHP treats array keys.
7
+
- [Aren't current() and end() good enough?](/articles/from-tg/php/array-first-last) — why PHP 8.5 adds `array_first()` and `array_last()`.
8
+
- [A DRY tool, or the only copy/paste allowed](/articles/from-tg/php/traits) — when traits really make sense.
9
+
- [Can PHP be a functional programming language?](/articles/from-tg/php/functional-php) — functional style in PHP.
10
+
- [The future of PHP: a look at what PHP 9 will bring](/articles/from-tg/php/php-9) — what to expect from the next major version.