You want to learn new languages and tools because you enjoy your job. At least I hope you do - you do this 8 hours a day.
I've worked with guys who were 20 years into their career and only knew PHP (ok ok and some C) and haven't even heard of SVN let alone something modern like Git or Mercurial. "Source Control, what's that?"
You don't want to become one of those guys when you're 50. Suddenly your job is precarious and worse than that, if you should lose your job where will you find other work?
The other thing is learning the basics of one of these technologies really isn't super hard. It's not that you have to start using it daily, just spend a long weekend understanding the problem they aim to solve and how they achieve that aim.
It's important to remember that PHP is not going to be suitable for every situation that you develop in and knowing what else is out there, and having a basic knowledge in how the other languages work and their pros vs cons means that you can chose the right solution at the right time. Ultimately if you want to be a PHP developer I would recommend really focusing and learning that language first and then looking further afield. After all its better to be a master of one language, with the ability to pick up new skills as needed in others, than be an amateur at 10.
I would also encourage you to look into the pros and cons of PHP, as there are situations where some other language is better. Sure you can do it in PHP anyway most of the time, but you should always look for the best solution, so using PHP may cost you more time or risk security or some aspect for a specific task. I don't know what you do and PHP could be perfect for everything you do, but knowing limitations is a good thing to know anyway. Once your happy with your level of knowledge in PHP that's when I would start looking at other languages, as you never know what you'll like. I've always been fond of java/.net stuff, but I recently tried Node and I love it, so you may find other things that you enjoy coding in.
To me the programming language is nothing but a tool to accomplish a task. The concepts of programming, the use of objects, models and data is the art of programming, the "design", the language is the tools and materials, the "wood and hammers". These can make it more elegant and high performance for the task the programming will be accomplishing.
If you work for a medium-to-large company, you may be called on to learn new technologies for new projects, new business initiatives, etc. If this happens too often it can be a bad sign, but in moderation it's a great way to learn new skills, broaden your horizons, and deepen your toolbox, so you can always find the right tool for the job (which often changes over time, since as an industry we are always enhancing our toolset).
If you are a freelancer or in a small startup, this is much more at your discretion. You'll still want to use proper tools for the job, but you can make use of what you already know, or try out the latest whizbang thing.
The common thread is that for the most part, the technology used is secondary to the business needs and how to fill them. By all means explore new languages for your education and edification, but if you are asking "Do I need another language," the answer is, "Can I use it as a tool to solve a problem I am facing?"