Not only is PHP syntax sometimes not intuitive *ahem foreach loop*, it is sometimes just completely out of this world. Why does the iterable come first in a foreach loop??? I'm learning about variables and apparently you can, for lack of a better term, nest them. I'm not sure why you would ever need to do something so bizarre, except for kicks and giggles. Valid PHP Also valid PHP Incredibly, ALSO valid PHP👀
I've been helping a colleague with his portfolio site. He's making it retro video game themed at my suggestion. He found an interesting pixelated font called arcade classic and used it for the headings on his page. Unfortunately, some of the letters almost overlapped, making it not quite readable. Before letter spacing I looked into typography ages ago and learnt about letter and word spacing and wondered if that was something that I could fiddle with using CSS. Turns out it is a property you can customise. I opened up Chrome Dev tools and added 3 pixels of letter spacing and it looked so much better. And there's letter spacing too, so that's pretty neat. After letter spacing Can't say CSS is my favourite thing ever but it's always nice to learn something new in unexpected ways.