PHP 요구사항 > RESTful

RESTful

PHP 요구사항 정보

PHP 요구사항

본문

PHP 버전은 5.6 버전 이상..

가급적 7.x 를 쓰는게 좋을것 같습니다. PHP 8.1이 나온다면  7.x에서 갈아타는걸 추천합니다.

 

PHP 5.6 이상을 쓴다면, 아래 코드는 버리는게 좋습니다.

1. array() 

   ==> [] 형태로 쓰는게 깔끔합니다. PHP의 장점이 배열에 대한 자유도입니다. 

2. <?php echo...   

  ==> <?= 로 바꾸는게 좋습니다.  PHP5.3 에서 병x 같은 짓이었죠. 이건 short tag가 아닌 표현식인데,,,,

         취향일수도 있지만, <?= $var?> 형태가 가독성이 훨씬 좋습니다.  

        템플릿 엔진을 쓰거나, API만 처리할때는 사용할 일이 없습니다. {{$var}} 는 템플릿 엔진에서 주로 씁니다.

3. 로직에 대한 코드들은 가급적 class로 처리합니다.

 

 

그누보드에 한정적이긴 합니다만, 호이스팅을  활용하여,  기존 코어함수는 최대한 활용하는게 좋습니다.

common.php 는 include 합니다. 현재로서는 최선이라고 생각합니다. 다음버전에 core가 좀더 개념적으로 만들어지길 바래봅니다.

 

 

 

 

    

 

추천
0

댓글 5개

api로 만들어진 최종 코드(파일들) 를 최소화 하기 위함입니다. 코드가 늘어나면 유지보수도 늘어나겠죠. 그누보드 구조가 개선되기 전까진 뭔가 좀 이상해도 유지보수가 편한 형태를 유지하는걸 목표로 삼았습니다. 만들어진 api 코드가 깔끔한걸 최선으로...
<?= 이것의 사용에 대한 것은 여러가지 의견이 공존하는듯 합니다
" 짧은 태그가 권장되지 않는 것은 XML 태그 표현과 겹치기 때문 "
https://unikys.tistory.com/246
https://zetawiki.com/wiki/PHP_표준_태그,_짧은_태그,_echo_단축_태그
  <? 이거랑 <?= 이거는 다른거에요.
그냥 jsp 에서도 <%= asp 에서도 <%= 를 씁니다.

제 관점으로는 깊은 생각없이 short tag에 <?= 을 포함한게 문제라고 봅니다.
(지금은 short_tag가 아니죠.)

간결한 코드가 최고입니다.
전체 96 |RSS
RESTful 내용 검색

회원로그인

진행중 포인트경매

  1. 참여71 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT