One big bugbear was that line numbers wouldn't show in emacs, though my init.el was configured to show line numbers in all programming langs. I needed php-s or some nonsense that chatGPT acknowledged as correct when I told it (after resorting to Google->Stack Overflow), but for a while it was insisting on an outdated emacs package that did not add line numbers to php files.