I&#x27;ll guess theme() was inspired by s-expressions, whether consciously or not. The theme() function dates from when Dries was a CS student writing a lot of the code himself.<p>(It&#x27;s also worth noting that theme() hasn&#x27;t worked this way since 2011; it now takes a more PHP-style associative array of named options.)