오래 된 웹 마 스 터는 PHP 코드의 장단점에 대 한 이야기

출처: 인터넷
작성자: 사용자

중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀

좋은 PHP 코드를 구성 한다, 좋은 PHP 코드를 표준화 해야 합니다; 그리고 좋은 PHP 코드 적응 해야 합니다, 좋은 PHP 코드 안전 해야...

SitePoint 질문은 인터뷰입니다: 당신은 어떻게 생각 하십니까 PHP 코드의 찬 부 양론은? 제공 하기 때문에 나 프로그래머의 어떤 종류는의 일반적인 생각 보다 (는 젠 드 PHP 인증 기능을 단순히 PHP의 그의 지배를 검토 야 후의 PHP 프로그래머 얼굴 테스트 질문 또한이 범주에 속한다.

중요 한 것은이 질문 수 후보 게으른 프로그래머, 또는 것의이 종류는 팀의 다른 구성원 도움이 지저분한 코드를 통해 되었습니다 알게.

명백 하 게,이 질문에 만족 스러운 답변 없어 하지만 난 어떤 답변을 듣고 싶습니다.

좋은 PHP 코드를 구성 해야 합니다. 코드의 큰 덩어리 Baken 되지 않은 코드의 작은 조각 한다 주석을 달 그들은 나중에 사용할 수 있도록 하는 동안 함수 또는 메서드로 분할 한다. 그리고 별도의 프로그램에서 HTML, CSS, 자바 스크립트, 등 같은 전경 코드를 가능한 한 멀리 이어야 한다. PHP의 개체 지향 프로그래밍 기능 코드를 잘 정리 하는 프로그래머를 도울 수 있다.

좋은 PHP 코드 표준화 되어야 한다. 변수 이름 및 함수 이름 또는 데이터베이스 작업 및 오류 처리, 또는 단순히 얼마나 잘 코드를 들여쓰기 같은 일부 재사용 프로세스의 표준화에 대 한 명명 규칙, 인지 이러한 정규화 코드의 가독성이 크게 향상 됩니다.

좋은 PHP 코드는 적응 해야 합니다. PHP는 다양 한 마법의 따옴표 등 짧은 태그 기능 하 고 이러한 기능을 프로그램의 작동에 영향을 켜고 설정 되어. 그래서 좋은 프로그래머는 환경에 적응 하는 프로그램을 수 있도록 자신의 코드에 적절 한 문을 추가 해야 합니다.

좋은 PHP 코드는 안전 해야 합니다. PHP 없이 고정 프레임 워크는 효율적이 고 유연한 언어 이지만, 그것은 프로그래머에 게는 보안 문제를 떠난다. 크로스-사이트 스크립팅 공격 (XSS)와 같은 잠재적인 보안 취약점의 깊은 이해, 크로스-사이트 요청 위조 (CSRF), 코드 주입 취약점, 문자 인코딩, 그리고 루프에, 오늘날의 전문 프로그래머에 대 한 중요 하다.

후보 이러한 질문에 대답, 내가 명확 하 게 알고 여부 또는 아닙니다 그를 고용. 물론, 때로는 프로그래머는 문제를 설명 하는 좋은 일 하지 그리고 우리가 그들을 물어 일부 PHP 테스트를 할. 테스트에 문제가 많은 것은 표면에 간단 하지만 그것은 또한 후보자에 게 신중 하 게 보면, 문제를 찾을 수 있기 때문에 자신을 보여 기회를 제공. Http://www.nd118.com 웹사이트를 할 때 나는 문제 이기도 합니다.

다음 작은 조각 "나쁜" PHP 코드의 간단한 테스트 질문입니다. 이 질문은 묻는 거:이 코드를 최적화 하려면 어떻게 해야 당신이?

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.