문법 오류(Syntax Error)를 체크 - PHP 문법 체크 명령어 (Lint 체크)
1) 문법 체크
php -d display_errors=1 -l /home/wedding3/zib.kr/search.php
예상결과
Parse error: syntax error, unexpected token "else" in /home/wedding3/zib.kr/search.php on line 226
Errors parsing /home/wedding3/zib.kr/search.php
2) 에러가 발생한 226줄 주변에 코드가 어떻게 되어 있는지 확인
sed -n '215,235p' /home/wedding3/zib.kr/search.php
예상결과
[wedding3@rs4-kor ~]$ sed -n '215,235p' /home/wedding3/zib.kr/search.php
<a href="tel:<?php echo h($company['contact_phone']); ?>">
<i data-lucide="phone"></i>
<span><?php echo h(formatPhone($company['contact_phone'])); ?></span>
</a>
<?php endif; ?>
</div>
<a href="<?php echo SITE_URL; ?>/company.php?id=<?php echo $company['id']; ?>" class="btn btn-sm btn-outline">상세보기</a>
</div>
</div>
<?php endforeach; ?>
</div>
<?php else: ?>
<!-- 초기 상태: 필터 선택 안내 -->
<div class="empty-state">
<i data-lucide="search"></i>
<p>서비스나 지역을 선택하거나<br>검색어를 입력해 주세요.</p>
</div>
<?php endif; ?>
</div>
언어: Plain Text