Для игр PHP вроде бы подойдёт, но только теоретически. Если это что-то посложнее браузерной игры, то некоторые особенности языка, например, отсутствие многопоточности, сильно усложнят разработку. Есть варианты с использованием специальных инструментов, но эти поддержка и масштабирование становятся слишком трудоемкими. Поэтому на практике игры на PHP никто не пишет. Есть и задачи, для которых PHP не подходит вообще. Например, на нём нельзя написать фронтенд, то есть «лицевую» часть веб-приложений, — там в основном используют JavaScript. Не подойдёт он и для приложений на компьютеры или смартфоны — там языки тоже совсем другие. Для машинного обучения, то есть написания проектов, связанных с нейросетями и искусственным интеллектом, PHP тоже не применяется — в нём просто нет подходящих инструментов. Так что если вам кажутся интересными именно такие задачи, стоит присмотреться к другим языкам.