저는 약 1 년 동안 PHP로 작업 해 왔으며 마침내 OOP에 대한 이해를 돕기 시작했습니다. 이제는 클래스를 작성하면서 PHP를 HTML로 가장 깨끗하게 처리하는 방법을 찾고 있습니다. 필자는 본질적으로 데이터베이스에 저장된 데이터를 출력하는 몇 가지 클래스를 작성했습니다.PHP는 HTML을 깨끗하게 유지합니다
예를 들어 getUserNameByIndex ($ index)라는 함수를 작성한 "사용자"클래스의 인스턴스를 인스턴스화합니다.이 값은 내가 선호하는 매너의 HTML에 쓸 수있는 값을 "에코"합니다. like :
<h1> The <?php $user->getUserNameByIndex($index) ?> is not online </h1>
내게 부끄러워하는 것은 내가 필요한 문자열 배열을 가지고 있다면 내 HTML에 더 많은 PHP를 작성해야하므로 내 출력 페이지가 다른 PHP 스크립트처럼 보이게 만드는 것입니다. 예를 들어
:
이<span> His likes are:<br> <?php foreach($user->likes as $like){ if($like != foo){echo $like . '<br>' }} ?>
그냥 나에게 깨끗하지 않는 것,하지만 난 클래스의 방법으로 출력을 작성하는 경우, 내 스타일 컨트롤의 일부를 멀리 데려 갈거야. 내가 여기서 찾고있는 균형이 있는지 궁금 하네. 또는 HTML에 표시 할 문자열 배열을 처리하는 표준 방법이있는 경우 나는 이것이 의미가 있고 바보 같은 질문이 아니길 바란다. HTML을 다시 작성하는 것에 너무 흥분하며, 어쨌든 코드에서 PHP 풋 프린트를 최소화하는 것이 큰 보너스입니다.
감사합니다.
CodeIgniter 등을 공유해 주셔서 감사합니다. 조금만 배우면 속도가 빨라질 수 있습니다 ... 나는 질문조차하지 않았습니다! –