이 기사의 내용은 PHP의 고급 학습 방법에 관한 것입니다. 이는 특정 참고 가치가 있습니다. 이제 도움이 필요한 친구들이 참고할 수 있습니다.
PHP를 잘 배우고 싶다면 몇 가지 주변 장치를 달성해야 합니다. . 특정 수준 이후에만 빠르게 향상할 수 있습니다. 지침은 다음과 같습니다
- PHP는 매우 심층적입니다
- 확장 기능은 매우 친숙합니다
- Github에 나만의 확장 기능이 있습니다. 별점
- PPT 공유는 사람들의 마음속에 깊이 뿌리내려 간단한 용어로 설명합니다
- 정규 표현식은 매우 강력합니다
- 정규 표현식의 다양한 고급 문법을 쉽게 사용하여 다양한 작성 방법을 최적화하고 PPT를 공유할 수 있습니다
- github Star에서 높은 표준을 갖고 있는 정규식을 사용한 문법 파서
- MVC 원리
- 각 모듈이 어느 수준에 있어야 하는지 잘 알고 있으며 일반적인 구현 방법은 물론 인기 있는 laravel인 yii2에 익숙합니다. , Symforny
- github에 자신만의 MVC가 있습니다
- 데이터베이스가 매우 심층적입니다
- mysql의 인덱싱 원리가 매우 명확합니다
- 인덱싱 원리가 예와 함께 제자리에서 분석됩니다. 분석, PPT 공유도 있습니다
- nosql 제품 적용 경험이 풍부함
- mongo
- redis
- hadoop
- 리눅스 관련
- 리눅스 명령어, 다양한 스크립트 작성 가능 쉽게
- 다양한 오픈소스 제품에 대한 남다른 통찰력과 일정 수준의 이해도 보유
- scala
- 함수형 언어의 다양한 특성과 적용 시나리오를 이해하고, PPT 분석 가능
- github 프로젝트 보유
읽은 후 "PHP 프로그래밍" 및 기타 입문서
의도적으로 프로그램 변경, wordpress(대부분 반복해서 읽음), discuz(거의 완전히 읽음, 당시 목적은 "멀티 포럼" 시스템으로 변경하는 것이었음) ) 및 개인 블로그, 포럼 테마, 확장 프로그램 등과 같은 기타 항목
discuz의 지난 몇 년간의 디자인 사고는 PHP를 배우는 데 큰 도움이 되었습니다. 심층적인 탐구를 통해 기본 데이터베이스 비밀번호 저장, 다중 사이트 로그인, 인증, 캐싱 및 기타 기술을 이해할 수 있습니다.
다른 사람의 뛰어난 개발 사양, 프로그래밍 습관, 코딩 스타일, 핵심 사항을 이해합니다.
프레임워크, codeigniter, thinkphp, laravel 등을 이해합니다. 초보자로서 CI를 적극 권장합니다. 구조가 명확하고, 가볍고, 간단합니다. 시작하기 쉽고 확장성이 뛰어납니다.
프레임워크의 경우 내 경로는 다음과 같습니다. PHP를 생각하다->직접 프레임워크 작성->많은 단점을 찾는 데 3년이 걸렸습니다->N 성숙한 프레임워크 시도->마침내 CI에 정착했습니다.
데이터베이스 및 캐시에 대한 심층 학습 최적화.
물론 mvc, 후크, nosql, Linux 환경 구성 등과 같은 여러 측면이 있습니다. 단계별 프로젝트를 접할 때 더 깊이 파고들 필요는 없습니다.
또한 모든 프로젝트를 github에서 호스팅하거나 자체 창고를 설정한 다음 코드 검토를 설정하여 각 변경 후 코드가 어떻게 지속적으로 최적화되는지 확인하는 것이 좋습니다.
"PHP 개발 실용 비디오 튜토리얼"을 확인하실 수 있습니다.
1. PHP 프론트엔드 개발(html, css, js, jq, ajax...)
2. PHP 개발 기초(php 프로그래밍 기초, 스마트 템플릿 엔진, mysql....)
3. 고급 PHP 개발(thinkphp 프레임워크, redis 소개)
4. PHP 확장; .)
위 내용은 PHP에 대한 고급 학습 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!