Today I Learned - Rocky Kev

TIL combining PHP arrays

POSTED ON:

TAGS:

First, there was array_merge.
Then array_replace.
Finally, the + operator (union).

Since all 3 do similar thing, and the docs don’t quite describe the difference between them, here’s a nice image of it.

This visual:

(Via array_merge vs array_replace vs + (plus aka union) in PHP)

and
https://stackoverflow.com/questions/5394157/whats-the-difference-between-array-merge-and-array-array


Related TILs

Tagged:

TIL how NGINX knows to look for index.html vs index.php

What happens when visitor hits /foo/bar URL?

TIL php-fpm

PHP runs as a separated service when using PHP-FPM. By using this PHP version as language interpreter, requests are processed through a TCP/IP socket; so that the Nginx web server only handles the HTTP requests and PHP-FPM interprets the PHP code. The fact of having two separate services is key for increasing efficiency.

TIL the difference between single-threaded & multi-threaded architecture

For web dev, we don't need it. We're not bottle-necked by the processing power. We're instead bottlenecked by the ability to read files/databases. We can simulate multi-threading (and improve our app's performance) using async/await.