PHP 는 처음에 웹을 위한 템플릿 , 홈페이지 도구로 출발했으나
현재는 튜링완전한 범용 언어로서 웹 뿐만아닌 CLI , GUI 앱을 제작하는 것도 가능합니다.
또한 PHP 4.4 부터는 객체지향이 도입되어 5.3 에서는 패키지를 구분짓는 네임스페이스가 생겼습니다.
어떤 이는 pygame 처럼 C 의 SDL 을 래핑하여 게임을 만들거나 에뮬레이터를 제작하기도 하죠
https://www.youtube.com/watch?v=A1wWRXh6kwY
php 와 sdl 로 제작된 닌텐도 nes 에뮬레이터
PHP 를 cli 즉 터미널용으로 실행할때는 cron을 통한 배치작업이나 컴포저같은 라이브러리 관리툴을
제작할 수있고
주력으로 쓰이는 분야는 웹입니다.
PHP 의 대표적인 프레임워크는 라라벨, 심포니가 있으며
CMS 로는 워드프레스, 라이믹스가 유명합니다.
게임서버로도 쓰입니다.
주로 보드게임 같은 서버와 단방향으로 소통하는 게임에 쓰입니다.
언어는 도구입니다. 게임을 개발한다면 상용엔진 유니티에 쓰이는 c#, 언리얼의 c++ 을 쓰는게 낫겠지요
뭐 뱀파이어 서바이벌이라는 게임은 파이썬으로 돈을 많이 벌었다고하니...
상황에 맞는걸 사용해 제품을 잘 완성하면 되겠습니다.
반응형
'PHP' 카테고리의 다른 글
php 사용자에게 도움되는 사이트 (0) | 2022.11.20 |
---|---|
코드이그나이터 4 REST API 주의점 (0) | 2022.04.14 |
그누보드 보안 SQL 인젝션 방어하기 (0) | 2022.03.30 |
PHP 동작방식 - 생명주기 (0) | 2022.03.27 |
PHP if문 정리 (0) | 2022.03.05 |