커뮤니티

제목 그대로 라이믹스 사용자분들의 PHP 버전이 궁금합니다.

 

PHP 8이 처음 나왔을때는 문법 강화로 인한 오류가 많아 7에서 좀 기다려보자 라는 의견이 대세였던거 같은데요.

 

이러다보니 PHP 8에서만 지원되는 신 문법을 사용하고 싶어도, PHP 7을 사용하시는 분들이 많을 것 같아 사용하지 못했던 적이 많습니다 ㅜ..

 

PHP 8.4 버전도 나왔고, 슬슬 신규 모듈에서는 PHP 7의 지원을 살짝 무시해도 좋지 않을까..? 라는 생각이 들어서 현황 파악차 글 올려봅니다. ㅎㅎ

 

리버스 Lv. 7
모듈만드는 대학생입니다.
https://potatosoft.kr

댓글 9

  • 2025.06.25 20:13 #1910316

    php8 은 정말 넘어가기 쉽지 않은듯합니다.  
    신규 자료는 php8 이 호환되게 만들면서,  php8 전용 문법은 안 쓰는게 나을듯합니다.

  • 2025.06.26 05:55 #1910414

    세진님 의뢰자분들께서는 보통 PHP 7 환경을 가지고 계실까요?

    제가 받은 의뢰자분들은 보통 7반, 8반인거 같아서 추세를 조금 지켜보고 있었습니다.

     

    대부분의 기능은 PHP 7 호환 문법으로 작성이 되어서 문제는 없는데, PHP 8을 사용하면서 개발을 하다보니 은근 PHP 7에서 지원되지 않는 기능이 툭툭 튀어나와서 고민이네요..

  • 2025.06.25 23:46 #1910338

    PHP 8.4입니다.

    아무래도 서드파티 판매 목적이라면 PHP8전용의 문법은 피하시는게 좋을것같아요.

  • 2025.06.26 06:03 #1910418

    아무래도 그렇지요..

    아직까진 범용적으로 사용되는 모듈의 경우 기존/신규 상관없이 PHP 7 지원이 필수라고 생각합니다.

     

    다만 특수한 기능을 가진 신규모듈같은건 PHP 8을 최소로 걸고 나가봐도 될 정도의 시기로 보이네요. ㅎㅎ

    투표도 반반이라 도전해볼법 할거 같습니다. :D

  • 2025.06.26 00:41 #1910351

    저는 php 8 나오자 마자 올렸지만, php 7의 지원은 영원히(? 서기 2200년에도? 헉~) 지속되어야 한다고 봅니다.

     

    라이믹스의 강점이 하위호환이고 10년 20년 지나도 여전히 지원된다는 것이므로, 이 강점(하위호환)을 포기하면 안되지 않을까 합니다. 다만, 너무 끌면 안되므로 과거 php 5처럼 언젠가는 php7 지원을 중단해야 하겠지만 앞으로 15~20년 뒤의 일이어야 하지 않을까... 추측해보네요.

  • 2025.06.26 01:13 #1910371

    길어야 5년 예상합니다. 예전보다 세상이 훨씬 빨리 바뀌거든요.

     

    5와 7, 그리고 7과 8은 동시에 지원할 수 있었지만, 만약 PHP 9가 나왔을 때 7부터 9까지 모두 지원하는 데 무리가 있다면 어려운 선택을 해야 할 수도 있겠지요. 특히 PHP 내장 클래스를 확장해서 사용하는 DB 관련 기능과, composer로 외국 라이브러리를 끌어다 쓰는 부분이 PHP 버전업에 무척 예민합니다.

  • 2025.06.27 12:05 #1910522

    헉~ 5년이면 광속이네요~~ㅎ...  php 9이 이상한 방향으로 나가지는 않았으면 하네요.

  • 2025.06.26 06:21 #1910422

    제 생각보다 많은 분들이 PHP 8로 올리셨네요.

    라이믹스에 열의가 많으신 분들이 빠르게 투표를 하셔서 결과가 왜곡된걸까요 ㅎㅎ

     

    예전에 PHP 7.2 Object 사태때도 많은 분들이 대기하다가 결국 다들 올라오셨는데, PHP 8도 언젠간 그런 식으로 다들 올라오시지 않을까 싶습니다. (분량이 좀 많이 차이나지만요..)

     

    여담으로 PHP 버전이 올라갈수록 코어던 서드파티던 유지보수하기 점점 고달파지는것 같네요.

    대충짜도 돌아가는 언어에서 점점 전문 지식을 가진자들이 사용하는 언어로 바뀌고, 사이트를 운영하는 개인은 점점 코드레벨로 접근하기 힘들어지는..

    5년이라는 시간동안 여러 PHP 버전을 지원하기 위해 고군분투하실 곰님께 심심한 위로의 말씀드립니다. 🥹

  • 2025.06.26 09:31 #1910433

    입문자가 쉽게 접근할 수 있는 언어였는데, 그러다 보니 여러 가지 부작용이 생겨서 PHP가 곤혹을 많이 치렀죠. (보안취약점이라든지... ㅠㅠ) 그래서 문법이 점점 빡빡하게 바뀌어 가고 있는 것 같아요.

     

    다행히 코딩에 도움을 주는 도구도 점점 발전하고 있고, PHP가 복잡해지는 속도보다 AI의 발전 속도가 더 빠르니, 충분히 따라잡을 수 있지 않을까 생각합니다. 입문자라도 무료로 VSCode + PHP Intelephense 정도는 갖출 수 있잖아요? 이 정도만 있어도 변수 선언 안 한 것, 함수 잘못 쓴 것 등등 모두 친절하게 알려주거든요.