집 >
기사 > 백엔드 개발 > PHP를 시작할 때 병목 현상이 발생했습니다. 어떻게 배워야 합니까?
PHP를 시작할 때 병목 현상이 발생했습니다. 어떻게 배워야 합니까?
- WBOY원래의
- 2016-08-20 08:50:111481검색
답글 내용:
PHP는 HTML을 포함하는 언어입니다. 태그가 있는 한 이러한 작성 방식은 일반적입니다.
html+js+php 매시업 페이지
의 실행 순서는
1. 서버 측에서 php 부분을 실행합니다.
2. 클라이언트에서 js 부분을 실행합니다.
3. html을 렌더링합니다. 클라이언트 측 부분
걱정하지 마세요. PHP는 언어가 아니라 시스템입니다.
1. Linux
Linux 일반 명령
1. 2. 권한 관리 명령
3. 파일 검색 명령
5. 압축 및 압축 해제 명령
7. Linux의 일반적인 명령 작업, Linux의 기본 사용법을 배우고 Linux의 텍스트 편집기에 익숙해집니다.
Linux 시스템 관리
1. 소프트웨어 패키지 관리
2. 사용자 및 사용자 그룹 관리
3. 서비스 및 프로세스 관리
Linux 시스템의 공통 시스템 관리 작업을 마스터합니다.
Linux 네트워크 응용
1. 기본 네트워크 설정
2. 네트워크 파일 공유
Linux 시스템의 일반적인 네트워크 구성 파일 및 명령을 숙지하고 파일 공유 서비스 SSH 및 FTP에 익숙합니다. .
LAMP 환경 컴파일 및 Apache 구성
1. LAMP 환경 컴파일
2. Apache 기본 옵션 및 적용 사례
LAMP 환경의 소스코드 패키지 컴파일 구조를 익히고, 기본 구성 및 Apache 인터넷 애플리케이션 구성의 일반적인 구성입니다.
============================================= === ===============
2. 객체 프로그래밍
대면 객체 소개
1. 그리고 객체
2. 객체지향 프로그래밍
객체지향은 PHP5의 새로운 기능이자 향후 PHP에서 코드를 작성하는 방법이기도 합니다. 기본적인 객체 지향 선언 구문을 이해합니다.
클래스 추상화
1. 클래스 선언
2. 멤버 속성
3. 멤버 메서드
클래스를 통한 객체 생성
🎜>2. 메모리 내 객체 유형 할당
3. 객체 내 멤버에 대한 액세스
4. 특수 객체 참조 “$this”
5. 객체 생성 방법 익히기
프로그램에서는 메모리에서의 할당 형태, 객체 내 멤버의 접근 방법, 그리고 $this 키워드의 생성과 소멸, 사용법을 마스터해야 합니다.
캡슐화
1. 비공개 멤버 설정
2. 비공개 멤버 액세스
3. __set(), __get(), __isset()
4가지 방법
객체지향을 사용할 때에는 반드시 세 가지 주요 기능을 활용해야 하며, 캡슐화는 그 중 하나입니다. 캡슐화의 의미와 적용, 캡슐화와 관련된 다양한 마법 방법을 숙지하세요.
공통 키워드 및 매직 메소드
1. final 키워드 적용
2. static 및 const 키워드 사용
3. 클래스 메소드 __toString()
5. __call() 메소드를 통해 오류 호출 처리
6. 클래스 자동 로드
7. 객체 직렬화
PHP 객체 지향 프로그래밍에 사용됩니다. 몇 가지 일반적인 키워드와 몇 가지 마법을 사용합니다. 방법을 모두 익히고 유연하게 사용해야 합니다.
추상 클래스, 인터페이스 및 다형성
1. 추상 메서드 및 추상 클래스
2. 인터페이스 기술
3. 다형성 적용
추상 클래스 및 인터페이스의 역할을 이해합니다. 다형성 적용에 중점을 두고 선언과 적용을 마스터합니다.
클래스 및 객체 관련 시스템 함수
1. 클래스 관련 시스템 함수
2. 객체 관련 시스템 함수
PHP에서 제공하는 클래스 및 객체 관련 함수는 없습니다. 많지만 더 많이 사용됩니다
공통 기능 클래스 작성
1. 페이지네이션 클래스
이미지 처리 클래스
4. 🎜> 5. 데이터 검증 클래스
이러한 클래스를 작성하면 모든 PHP 프로젝트에서 이러한 함수형 클래스를 보다 쉽게 사용할 수 있을 뿐만 아니라 객체지향 기술을 요약할 수 있습니다.
============================================= === ==============
3. 추상화 계층 PDO
PDO에서 지원하는 데이터베이스
1. PDO의 응용 원리와 드라이버 설정, PDO의 설치 방법 등 다양한 방법으로 PDO 객체를 생성할 수 있으며, PDO 객체의 멤버에 대해 이해해야 합니다.
PDO 객체 생성
1. 다양한 방법으로 생성자 호출
2. PDO 객체의 멤버 메서드
PDO 객체 사용
1. 🎜>2. PDO는 PHP 프로그램과 데이터베이스 간의 데이터 유형 변환을 처리합니다
3. PDO의 오류 처리 모드
4. PDO를 사용하여 SQL 문을 실행합니다
PHP에서 다양한 속성을 적용하고 설정하고 읽어야 합니다. , PDO의 오류 처리 모드뿐만 아니라 PDO를 통한 SQL 문 실행에 대한 이해도 필요합니다.
PDO 지원
1. PDOStatement 객체 이해
3. 매개변수 바인딩
5. 🎜> PHP 프로그램과 데이터베이스 간의 다양한 작업을 완료할 수 있는 PDO의 전처리 개체입니다. PDO를 사용하여 준비된 문을 준비하고, 매개 변수를 바인딩하고, 준비된 문을 실행하고, 데이터 및 빅 데이터 개체에 액세스하고, PDO를 사용하여 트랜잭션 처리 작업을 완료하는 방법을 알아야 합니다.
PDO 트랜잭션 처리
PDO 트랜잭션 처리 방법
=============================== = =================================
스크립트 자바스크립트
자바스크립트 구문
1. 자바스크립트 애플리케이션 개요
2. 자바스크립트 스크립트의 변수 및 연산자
3. 자바스크립트 흐름 제어 및 함수
4. 자바스크립트에서 배열 및 객체 생성 및 적용
JavaScript 모든 구문을 배우고 이를 HTML 및 CSS와 함께 사용하고 페이지에 몇 가지 일반적인 스크립트를 작성합니다.
DOM 프로그래밍
1. DOM 및 DHTML 응용 소개
2. 다양한 이벤트 및 이벤트 핸들러 적용
3. 윈도우 객체의 속성과 메서드
4. 문서 객체의 활용
5. 위치, 본문, 형태, 화면 등의 객체 활용
페이지에서의 DOM의 유연한 적용, 이벤트 처리, 다양한 DOM 객체의 속성과 메소드를 학습합니다. . 웹 페이지의 모든 특수 효과 작성도 가능합니다.
============================================= === ===============
5. Ajax
Ajax 애플리케이션
Ajax 개요
2. >3. Ajax 엔진 생성
4. Ajax 웹 애플리케이션 모드(비동기)
5. AJAX 개발의 애플리케이션
6. Ajax를 사용하여 완료합니다. XML 연산
8. Ajax에서 Json 기술 적용
9. Ajax3.0 적용
데이터를 비동기적으로 전송하는 방식을 이해하고 AJAX 객체 생성과 속성 및 적용을 마스터해야 합니다. AJAX 객체의 메소드.
============================================= === =================
6. Ajax 및 JQuery 프레임워크 응용
JQuery 사용
1. 🎜>2 . JQuery의 핵심 메소드
3. JQuery의 선택자
4. JQuery의 속성
5. JQuery의 필터링 및 문서 처리
6. JQuery의 CSS 애플리케이션
은 HTML 파일에 마스터됩니다. 애플리케이션에서는 JQuery의 핵심 메서드는 물론 일반 선택기 및 일부 일반적인 JQuery 메서드도 사용할 수 있습니다.
JQuery의 Ajax 애플리케이션
1. JQuery 이벤트
2. JQuery의 효과
3. JQuery에서 Ajax 애플리케이션 사용
Ajax는 JQuery에서 구현하는 핵심 기술입니다. .
============================================= === ==============
7. 디자인 패턴
MVC 패턴
1. MVC 패턴 소개
2. 🎜>3. 컨트롤러
4. 모델
5. 모듈 및 동작
6. MVC 패턴 적용
MVC 디자인 패턴을 마스터해야 합니다. 뷰와 컨트롤러, 모델 적용을 포함합니다. 다른 디자인 패턴을 사용할 수 있는 것이 가장 좋습니다.
============================================= === ============
8. 코드 사양
PHP 코딩 사양
데이터베이스 사양 설정
템플릿 작성 사양
1. 애플리케이션
2. 개발 도구
4. 주석 사양
5. 문자열 사용
7. >8 . 언어 구조
9. 숫자 테이블 디자인
10. 인덱스 디자인 원칙
11. SQL 문 디자인
======== ================================================= = =
9. 버전 관리
github 및 svn
=========================== == ===============================
10. 프레임워크
와 같은 일부 프레임워크를 이해합니다. Laravel, Yii, CodeIgniter, ThinkPHP 및 기타
PHP 학습 자료는 Baidu Cloud
6miu Baidu Cloud Search
http://
baiduyun.6miu.com/에서 다운로드할 수 있습니다.
Famiba 네트워크 디스크 검색http://pan.famiba.com/
아야 네트워크 디스크 검색: http://www.aiyoweia.com/
영상을 직접 보시고 라오한의 영상도 보시는 것을 추천드립니다. 일을 시작한 후에야 읽는 빨간 책도 있습니다. 베테랑은 물론 초보자에게도 전혀 적합하지 않은 쓰레기입니다.
문제의 사진을 보면 html 코드에 php 코드가 내장되어 있어서 뭔가 지저분한 느낌이 들죠? 사실 이렇게 이해하시면 됩니다. HTML에 내장된 PHP 코드는 HTML 코드를 무시하고, HTML은 PHP 코드를 무시하지만 PHP에서 출력되는 것들은 브라우저에서 함께 렌더링됩니다.
설명으로 볼 때 프로그래밍 경험이 많지 않은 것 같아서 정말 곤란합니다. 소위 병목 현상이 문법에 얽매여서는 안됩니다.
나는 단지 당신이 어떻게 도랑으로 끌려갔는지 보고 싶을 뿐입니다.
언어는 도구이며 배우는 것은 PHP 구문뿐입니다. 다음으로, 더 많은 프로젝트를 수행하고 그 프로젝트에서 성취감을 찾으세요.
믿어주세요. 프로젝트를 완료한 후에는 병목 현상을 느끼지 못할 것입니다.
충분합니다!
종이에 얻은 내용은 얕지만, 해야 한다는 것을 알고 있습니다! 책에서 가르치는 것은 코드에 대해 너무 많이 읽지 말고 페이지별로 복사하는 것입니다. 둘째, 대부분은 시대에 뒤처지지 않습니다. 대부분은 구식입니다. 그러나 아이디어는 구식이 아니며 실제로 진행 상황이 더 분명해질 것입니다. 엄격한 자기관리를 하고, 제대로 된 등록 및 로그인 페이지를 만들어 보세요! 뭐, 아니? 온라인으로 검색하면 한두 시간 안에 만족스러운 결과를 볼 수 있으며 전체 논리적 프로세스와 관련된 지식 포인트를 이해할 때까지 신중하게 이해하고 소화한 다음 더 복잡한 기능을 수행할 수 있습니다. 축적에서는 시간이 지남에 따라 이해하고 싶지 않아도 이해하고 조건 반사를 형성합니다.
나는 당신이 잘못된 책을 읽고 있다고 생각합니다. PHP의 기본은 PHP: PHP 매뉴얼 에 달려 있습니다. 방법을 모르는 경우 w3school 온라인 튜토리얼을 확인하세요. 🎜> 문법 객체를 읽어보면 말씀하신 상황은 기본적으로 다시는 발생하지 않을 것 같아요... 늦어도 한 달은 걸릴 것 같은데... 게다가 이건 당신을 위한 것이 아닙니다... 손으로 때려야지...성명:본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.