English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP大神养成记,具体内容如下
1매뉴얼과 소스 코드를 많이 읽어야 합니다
매뉴얼을 읽는 것만으로도 강조할 만한 것이 많습니다. 매뉴얼을 통해 많은 것을 배울 수 있으며, 특히 문자열과 배열에 대한 함수들도 많습니다. 이 함수들 중에는 많은 유용한 기능들이 포함되어 있으며, 매뉴얼을 꼼꼼히 읽으면 과거의 프로젝트 개발 과정에서 많은 경우 '새로운 바퀴을 고치고 있다'는 것을 발견할 수 있습니다. 실제로는 핵심 함수 하나만으로도 해당 기능을 완료할 수 있습니다. 매뉴얼은 당신의 친구입니다. 또한, PHP를 사용하여 개발된 많은 오픈 소스 프로그램들이 있습니다. 왜 그것을 배우고 참고하지 않을까요? 오픈 소스 PHP 애플리케이션의 소스 코드를 다운로드하고 꼼꼼히 읽어보세요. 더 큰 프로젝트는 더 복잡한 구조와 시스템을 가질 수 있지만, 더 상세한 설명 문서도 있습니다.
2모듈화된 코드 작성
좋은 PHP 코드는 모듈화된 코드여야 합니다. PHP의面向对象的编程功能은 강력한 도구 중 하나로, 애플리케이션을 함수나 메서드로 분해할 수 있습니다. 가능한 한 많이 서버 측의 HTML을 프론트엔드에서 분리해야 합니다./CSS/JavaScript 코드, PHP 프레임워크에서도 MVC(모델-뷰-컨트롤러) 모델을 따를 수 있습니다.-뷰-컨트롤러) 모델.
3코드 작성 규범
좋은 PHP 코드는 완벽한 코드 작성 규범을 가져야 합니다. 변수와 함수의 이름, 데이터베이스에 대한 일관된 접근 방식, 오류 처리 및 동일한 코드 인덱싱 방식 등을 통해 프로그래밍 규범을 달성하여 코드의 가독성을 높일 수 있습니다.
4이동 가능한 코드 작성
좋은 PHP 코드는 이동성을 가져야 합니다. php의 기존 기능, 예를 들어 마법적 퀘스트와 단축 태그를 사용할 수 있습니다. 필요성을 이해한 후 PHP 특성에 맞게 코드를 작성하여 코드를 독립적이고 이동 가능하게 만들어야 합니다.
5안전한 코드 작성
좋은 PHP 코드는 안전해야 합니다. PHP5출色的 성능과 유연성을 제공합니다. 하지만 보안 문제는 개발자에게 전적으로 달려 있습니다. 전문적인 PHP 개발자라면, 큰 보안 취약점(예: 콜로케이션 스크립트(XSS), 콜로케이션 요청 기어(CSRF), 코드 주입 취약점, 문자 인코딩 취약점)을 깊이 이해하는 것이 매우 중요합니다. mysql_real_escape_string와 같은 PHP의 특별한 기능과 함수를 사용하여 안전한 코드를 작성할 수 있습니다.
6코드 주석
코드 주석은 코드의 중요한 부분입니다. 코드 주석을 통해 변수나 함수가 무엇을 하는지 알 수 있어 향후 코드 유지보수에 매우 유용합니다.
7
문자열은 항상 단위호칭(')을 사용하여 쌍위호칭(
8문자열을 인코딩하여 출력
htmlspecialchars 함수에 ENT_QUOTES를 전달하여 단위호칭(')도 HTML 엔티티로 변환하도록 설정하면 좋습니다. 이는 좋은 관행입니다.
9구분자를 사용하여 문자열 출력
구분자(,)를 사용하여 문자열을 분리하여 echo 문을 통해 출력하면 문자열 연결 연산자(.)보다 성능이 좋습니다.
10전송 전에 전달된 값을 확인합니다.
전송 전에 전달된 값 $_GET['query']를 확인합니다. isset 또는 empty 함수를 사용하여 변수가 null 값인지 확인할 수 있습니다.
이 문서의 모든 내용이 끝입니다. 여러분의 공부에 도움이 되길 바랍니다. 또한, 노래 튜토리얼을 많이 지지해 주시길 바랍니다.