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
0
댓글 5개
저의 경우 common.php의 필요한 부분만 떼다가 클래스화 시켰습니다.
@볼피드 api로 만들어진 최종 코드(파일들) 를 최소화 하기 위함입니다. 코드가 늘어나면 유지보수도 늘어나겠죠. 그누보드 구조가 개선되기 전까진 뭔가 좀 이상해도 유지보수가 편한 형태를 유지하는걸 목표로 삼았습니다. 만들어진 api 코드가 깔끔한걸 최선으로...
2021년에 5.x 버전은 엄청 느리죠.. 가뜩이나 공격도 많이들어오는게
PHP인데ㅠ 5.6은 보안취약한 문제도 많고요
PHP인데ㅠ 5.6은 보안취약한 문제도 많고요
<?= 이것의 사용에 대한 것은 여러가지 의견이 공존하는듯 합니다
" 짧은 태그가 권장되지 않는 것은 XML 태그 표현과 겹치기 때문 "
https://unikys.tistory.com/246
https://zetawiki.com/wiki/PHP_표준_태그,_짧은_태그,_echo_단축_태그
" 짧은 태그가 권장되지 않는 것은 XML 태그 표현과 겹치기 때문 "
https://unikys.tistory.com/246
https://zetawiki.com/wiki/PHP_표준_태그,_짧은_태그,_echo_단축_태그
@해피정 <? 이거랑 <?= 이거는 다른거에요.
그냥 jsp 에서도 <%= asp 에서도 <%= 를 씁니다.
제 관점으로는 깊은 생각없이 short tag에 <?= 을 포함한게 문제라고 봅니다.
(지금은 short_tag가 아니죠.)
간결한 코드가 최고입니다.
그냥 jsp 에서도 <%= asp 에서도 <%= 를 씁니다.
제 관점으로는 깊은 생각없이 short tag에 <?= 을 포함한게 문제라고 봅니다.
(지금은 short_tag가 아니죠.)
간결한 코드가 최고입니다.