PHP 소 백 이 알 아야 할 php 기초 지식(초 실 용)

5214 단어 php기초 지식
많은 사람들 이 PHP 를 보고 프로그래머 인 줄 알 고 돈 이 많다 고 생각 하지만(사실 이지 만)자신 이 이 줄 에 맞 는 지 아 닌 지 를 고려 해 야 한다.PHP 가 뭔 지 아 세 요?PHP 는 어떤 기능 을 가지 고 있 습 니까?
PHP 가 뭐 예요?
•PHP(PHP:Hypertext Preprocessor,하이퍼텍스트 프 리 프로세서 의 줄 임 말)는 광범 위 하 게 응용 되 는 오픈 소스 코드 로 서버 단 을 기반 으로 동적 웹 페이지 를 만 드 는 데 사용 되 며 HTML 에 끼 워 넣 을 수 있 는 스 크 립 트 프로그램 언어 로 WEB 개발 에 특히 적합 합 니 다.
•클 라 이언 트 가 서버 프로그램 에 요청 할 때 웹 서버 는 요청 시간 에 대응 하 는 페이지 에 따라 페이지 에 phop 스 크 립 트 가 포함 되 어 있 을 때 서버 는 PHP 해석 기 에 설명 하여 실행 하고 생 성 된 html 코드 를 클 라 이언 트 에 게 다시 전송 하 며 클 라 이언 트 의 브 라 우 저 는 html 코드 를 설명 하여 최종 적 으로 웹 페이지 형식의 페이지 를 형성한다.

실행 방식
•PHP 코드 는 웹 페이지 의 스 크 립 트 가'PHP 모드'로 들 어 갈 수 있 도록 특수 한 시작 문자 끝 문자 에 포함 되 어 있 습 니 다.C 나 Perl 언어 로 작 성 된 다른 스 크 립 트 는 많은 명령 으로 프로그램 을 만들어 HTML 을 출력 해 야 합 니 다.PHP 로 HTML 스 크 립 트 를 만 들 려 면 코드 를 삽입 해서 작업 을 완성 해 야 합 니 다.예 를 들 어 이 예 에서 텍스트 를 출력 했 습 니 다.
•클 라 이언 트 의 자바 와 달리 PHP 코드 는 서버 에서 실 행 됩 니 다.서버 에 전례 와 유사 한 코드 를 만 들 었 다 면 이 스 크 립 트 를 실행 한 후에 클 라 이언 트 는 그 결 과 를 받 을 수 있 지만 그 뒤의 코드 가 어떻게 작 동 하 는 지 알 수 없습니다.웹 서버 를 PHP 로 모든 HTML 파일 을 처리 할 수 있 도록 설정 하면 서버 가 무엇 을 했 는 지 알 수 없다.
PHP 실행 환경 설치
1.Linux 에 PHP 환경 설치 Linux+Apache+MySQL+PHP,Windows 에 PHP 환경 설치 WAMP
2.집적 환경*:Wamp
PHP 의 특징
•오픈 소스 코드 의 서버 쪽 스 크 립 트 언어 입 니 다.
•운영 체제 에 독립 하여 거의 모든 시스템 에서 실행 할 수 있 습 니 다.
•Apache,IIS 와 같은 대부분의 서버 를 지원 합 니 다.
•대량의 데이터 베 이 스 를 지원 합 니 다.주로 Access\MySQL\SQL Server 두 가지 입 니 다.
•그림 을 만 들 수 있 습 니 다.
•… …
•또 다른 특색 기능 이 뒤에 있 는 고급 기술 에 대해 상세 하 게 소개 합 니 다.
•우리 가 아 는 사이트,예 를 들 어 신 뢰,신 량 웨 이 보 등 대형 사 이 트 는 모두 PHP 프로그램 을 사용 하고 있 습 니 다.
C/S 와 B/S 구조
C/S(Client/server)구조,즉 잘 알려 진 클 라 이언 트 기상 서버 구조.이것 은 소프트웨어 시스템 구조 로 양 단 하드웨어 환경의 장점 을 충분히 이용 하여 임 무 를 Client 단상 서버 에 합 리 적 으로 배정 하여 실현 하고 시스템 의 통신 비용 을 낮 출 수 있다.현재 대부분의 응용 소프트웨어 시스템 은 Client/server 형식의 2 층 구조 이다.
B/S(Browser/server)구 조 는 브 라 우 저 상 서버 구조 입 니 다.그것 은 인터넷 기술 의 발전 에 따라 C/S 구조 에 대한 변화 나 개선 구조 이다.이러한 구조 에서 사용자 작업 인터페이스 는 WWW 브 라 우 저 를 통 해 이 루어 지고 일부 사무 논 리 는 전단(Browser)에서 이 루어 지지 만 주요 사무 논 리 는 서버 엔 드(Server)에서 이 루어 집 니 다.이렇게 하면 클 라 이언 트 컴퓨터 부하 가 크게 간소화 되 고 시스템 유지 와 업그레이드 의 원가 와 작업량 을 줄 이 며 사용자 의 전체적인 원 가 를 낮 출 수 있다.
통합 개발 환경
WAMP
Windows 의 Apache+Mysql/MariaDB+Perl/PHP/python 은 동적 사이트 나 서버 를 구축 하 는 데 자주 사용 되 는 오픈 소스 소프트웨어 로 그 자체 가 독립 된 프로그램 이지 만 자주 함께 사용 되 기 때문에 점점 높 은 호환성 을 가지 고 강 한 웹 응용 프로그램 플랫폼 을 공동으로 구성 했다.
MAMP
애플 시스템 에서 MAMP PRO 는 전문 적 인 로 컬 서버 환경의 os x 소프트웨어 입 니 다.MAMP 라 는 이니셜 은 애플 의 OSX 시스템 의 Macintosh,Apache,MySQL 상 PHP 를 대표 합 니 다.말 그대로 MAMP 의 강력 한 기능 을 알 고 있 을 겁 니 다!MAMP 에는 Apache 서버,PHP 설치 세트,MySQL 설치 세트 가 포함 되 어 있 습 니 다.
PHP 태그 스타일

PHP 에서 추천 하 는 태그 스타일 입 니 다.서버 관리 자 는 이런 스타일 의 표 시 를 사용 하지 않 을 수 없습니다.

편리 한 HTML 혼합

<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php }?>
PHP 는 다음 시작 표시 에 있 는 모든 비 PHP 코드 를 직접 출력 합 니 다.많은 텍스트 를 출력 해 야 할 때,echo()나 print()또는 이러한 함수 로 모든 텍스트 를 인쇄 하 는 것 보다 PHP 해석 모드 를 종료 하 는 것 이 더 효과 적 입 니 다.
분점
PHP 는 간단 한 문 구 를 분점 으로 구분한다.복합 문 구 는 큰 괄호 로 코드 블록 을 표시 합 니 다.예 를 들 어 조건 테스트 나 순환 등 은 큰 괄호 뒤에 분 호 를 사용 하지 마 십시오.다른 언어 와 달리 PHP 에서 오른쪽 괄호(?>)앞의 점 수 는 반드시 선택 하 는 것 이 아니다.
공백 줄 바 꾸 기
일반적으로 공백 부 호 는 PHP 에서 중요 하지 않다.한 문장 을 임 의 줄 로 펼 치 거나 한 줄 로 줄 일 수 있다.이 유연 한 형식 을 이용 하여 코드 를 더욱 가 독성 있 게 할 수 있다(배열 분배,들 여 쓰기 등 을 통 해).일부 게 으 른 프로그래머 들 은 이런 자유로운 형식 을 이용 하여 읽 을 수 없 는 코드 를 만 드 는 것 을 권장 하지 않 는 다.
프로그램의 주석
PHP 는 C,C++셸 스 크 립 트 스타일 의 설명 을 지원 합 니 다.다음 과 같 습 니 다.
한 줄 주석
•/*...*/여러 줄 주석(주의:끼 워 넣 을 수 없습니다)
스 크 립 트 설명
총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 PHP 소 백 이 반드시 알 아야 할 phop 기초 지식(초 실 용적)입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기