디자인 패턴을 사용하는 목적: 코드 재사용성을 위해, 다른 사람이 코드를 더 쉽게 이해할 수 있도록 하고, 코드 신뢰성을 보장합니다. 디자인 패턴은 코드 작성을 진정한 엔지니어링으로 만듭니다. 디자인 패턴은 건물 구조와 마찬가지로 소프트웨어 엔지니어링의 초석입니다.
PHPeclipse 플러그인의 기능에는 PHP 구문 분석, 디버깅, 코드 형식 지정, 개요 보기, 코드 템플릿 사용자 정의 등이 포함됩니다. Java와 PHP 웹 애플리케이션을 동시에 만들고 싶다면 Eclipse를 사용해야 합니다. PHPeclipse와 MyEclipse를 설치하면 Eclipse에서 ajax, php, jsp 프로그램을 동시에 개발할 수 있습니다. Apache, Tomcat 및 php, Mysql 및 Eclipse 플러그인 설치(Eclipse + MyEclipse + Phpeclipse)
JSON(JavaScript Object Notation, JS Object Notation)은 경량 데이터 교환 형식입니다. ECMAScript(w3c에서 개발한 js 사양)의 하위 집합을 기반으로 하며 프로그래밍 언어와 완전히 독립적인 텍스트 형식을 사용하여 데이터를 저장하고 표현합니다. 단순성과 명확한 계층 구조 덕분에 JSON은 이상적인 데이터 교환 언어입니다. 사람이 읽고 쓰기가 쉽고, 기계가 구문 분석하고 생성하기도 쉽고 네트워크 전송 효율성이 효과적으로 향상됩니다.
<span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;"> <jsp:include> 태그는 현재 JSP 페이지의 출력 내용에 다른 리소스의 출력 내용을 삽입하는 데 사용됩니다. JSP 페이지가 실행될 때 이러한 소개 방법을 동적 소개라고 합니다. </span><br /> 문법: <br /> <jsp:include page="relativeURL | <%=expression%>" 플러시="true|false" /><br /> 페이지 속성은 표현식을 실행하여 얻을 수도 있는 가져온 리소스의 상대 경로를 지정하는 데 사용됩니다. <br /> 플러시 속성은 다른 리소스의 출력 내용을 삽입할 때 현재 JSP 페이지의 출력 내용을 클라이언트에 먼저 플러시할지 여부를 지정합니다.
프로모션의 공동구매 관리를 예로 들어보세요<br /> 1. 설정 메뉴<br /> tjb2cadminincludes에서 menu.inc.php 파일을 찾아 다음 코드를 추가하세요: <br /> <br /> //홍보<br /> 'cuxiao' => 배열(<br /> > > '기본값' => 'dazhe_manage',<br /> '어린이' = & gt; 'dazhe_manage' => 배열(<br /> '텍스트' => "기간 한정 할인",<br /> 'Url' = & gt; 'Index.php? APP = dazhe & Act = 추가', <br /> ),<br /> '그룹 구매' => 배열(<br /> '텍스트' => Lang::get('groupbuy'),<br /> 'url' => 'index.php?app=groupbuy',<br /> ),<br /> <br /> ),<br /> ), <br />
DuiEngine 라이선스<br /> <br /> MIT 라이센스(MIT)<br /> Copyright (c) <연도> <저작권 보유자><br /> <br /> 본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득한 모든 사람에게 사용, 복사, 수정, 병합에 대한 권리를 포함하되 이에 국한되지 않고 제한 없이 소프트웨어를 취급할 수 있는 권한이 무료로 부여됩니다. , 소프트웨어 사본을 게시, 배포, 재라이센스 부여 및/또는 판매하고, 소프트웨어를 제공받은 사람에게 다음 조건에 따라 그렇게 하도록 허용합니다.<br /> <br /> 위의 저작권 고지 및 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.<br /> <br /> 소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 작성자나 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어나 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 소프트웨어.<br /> <br /> <br />
검색 엔진 최적화는 전통적으로 마케팅 팀의 업무였습니다. 하지만 이 책에서 저자는 검색엔진 최적화를 다른 관점에서 바라보며 프로그래머들이 검색엔진 최적화팀에 참여할 수 있도록 해준다. <br /> 이 매뉴얼은 기술에 관련된 PHP 개발자나 마케팅 담당자를 위해 특별히 작성된 것으로, 웹사이트의 초기 아이디어부터 기술 기획, 시각 디자인, 개발까지의 전 과정을 다루고 있습니다. 이 책에서는 사이트 가시성을 향상시키는 데 사용할 수 있는 다양한 기술과 서비스에 대해 심도 있게 논의하고, 검색 엔진 친화적인 웹 사이트를 만들고 유지하며 흔히 발생하는 실수를 방지하는 데 도움이 되는 많은 유용한 정보를 제공합니다. 이 책은 다양한 대학의 교재로 활용될 수 있으며, 관련 업무에 종사하는 분들의 참고서로도 활용될 수 있습니다. <br />
소개 <br /> 이 기사에서는 Zend 프레임워크를 기반으로 하는 애플리케이션 계층 PHP 프레임워크인 "무료 오픈 소스" Openbiz 프레임워크를 계속해서 소개합니다. 이전 기사 "Openbiz는 PHP 메타데이터 프로그래밍을 구현합니다"에서는 메타데이터(Metadata)가 비즈니스 로직의 궁극적인 설명을 설명하는 데 사용된다고 언급했습니다. 그 본질은 높은 응집력과 낮은 결합도라는 궁극적인 추상적 아이디어에 있습니다. 이 글에서는 이 아이디어를 통해 궁극적인 비즈니스 로직 재사용을 달성하는 방법을 설명합니다. Zend를 기반으로 구축된 Openbiz 중간 계층의 아키텍처는 Java에서 제안한 중간 계층 개념과 유사합니다. Openbiz 시스템에서는 데이터 로직, 세션 메모리 관리, 객체 팩토리 등의 고급 기능 외에도 소스에서 확인할 수 있습니다. 코드 구조 대부분의 외부 비즈니스 로직의 구현은 여전히 Zend의 최하위 계층에 의존하고 있으며 이러한 로직에 대해 Openbiz 자체에서 수행하는 작업은 호출 로직과 구현 로직 사이의 중간 계층에 해당한다는 것을 알 수 있습니다. 이것의 이점은 무엇입니까? 불필요하지 않은가? Zend의 핵심 가치는 많은 기본 비즈니스 로직을 통합하여 코드 수준에서 비즈니스 다양성을 실현하는 것입니다. 언어로 번역하면 Zend는 많은 저수준 작업을 수행하지만 이를 사용할 때 많은 초기화 및 설정 작업도 수행해야 하며 이러한 작업은 Zend 프레임워크에서 코드를 작성하여 완료해야 합니다. 따라서 코드 초기화를 작성하는 이러한 방법은 로직을 재사용한다는 측면에서 아무것도 하지 않는 것보다 낫지만 확실히 충분하지는 않습니다. <br />
고급 PHP 애플리케이션 취약점 감사 기술 PDF 전자책은 주로 다양한 PHP 버전의 취약점 및 예방 기술을 소개하여 코드나 기타 수단을 통해 취약점 발생을 방지하고 PHP 프로젝트를 안전하게 실행할 수 있도록 합니다.
간단한 명령줄 도구 yiic은 웹 애플리케이션 코드 프레임워크를 신속하게 생성할 수 있습니다. 개발자는 생성된 코드 프레임워크를 기반으로 비즈니스 로직을 추가하여 애플리케이션 개발을 신속하게 완료할 수 있습니다. 이 버전에는 가장 중요한 기능인 개선 사항 및 버그 수정이 포함되어 있습니다. RESTful URL 지원, 쿼리 캐싱, 클래스 기반 작업 매개변수 바인딩, 원활한 클라이언트 유효성 검사, 관계형 명명 범위에 매개변수 전달, HAS_MANY 및 HAS_ONE에서 사용, 데이터베이스 마이그레이션 트랜잭션 처리 및 사용자 정의 스크립트 패키지 등록 및 사용 지원 등
소개 <br /> PyroCMS는 MVC 아키텍처를 갖춘 PHP 콘텐츠 관리 시스템(CMS)으로, 사용하기 쉽고, 모듈식이며, 다양한 테마와 2차 개발을 지원하며 전 세계적으로 널리 사용됩니다. 3.0 이전 버전은 CodeIgniter 프레임워크를 기반으로 개발되었으며 현재 기본 버전은 Laravel 5.1을 기반으로 합니다. <br /> 설치 <br /> 시스템 요구 사항은 설치 전 서버가 다음 요구 사항을 충족하는지 확인하세요. <br /> PHP >= 5.5.9<br /> OpenSSL 확장<br /> PDO 확장<br /> Mbstring 확장<br /> 토크나이저 확장<br /> 파일정보 확장자<br /> GD 라이브러리(>=2.0) 또는 Imagick 확장(>=6.5.7) <br />
PHP 학습 자료 요약 <br /> 목차 <br /> PHP5-1에 대한 첫 번째 살펴보기 <br /> PHP5_2의 첫 번째 모습 <br /> PHP5_3의 첫 번째 모습 <br /> PHP5_4의 첫 번째 모습 <br /> 열흘 만에 PHP 배우기 01<br /> 열흘만에 PHP 배우기 02<br /> 열흘 만에 PHP 배우기 03 <br /> 열흘 만에 PHP 배우기 04<br /> 10일 만에 PHP 배우기 05 <br /> 열흘 만에 PHP 배우기 06<br /> 10일 만에 PHP 배우기 07<br /> 열흘 만에 PHP 배우기 08<br /> 10일 만에 PHP 배우기 09<br /> 10일 만에 PHP 배우기 10<br /> PHP4 실제 응용 경험(1) <br /> PHP4 실무적용 경험(2) <br /> PHP4 실무 응용 경험 (3) <br /> PHP4 실무 응용 경험(4) <br /> PHP4 실제 응용 경험(5) <br /> PHP4 실제 응용 경험(6) <br /> PHP4 실제 응용 경험 (7) <br /> PHP4 실제 응용 경험 (8) <br /> PHP4 실제 응용 경험 (9) <br /> PHP0<br />로 MySQL 데이터베이스를 호출하는 방법 PHP 및 MySQL 기본 튜토리얼 1 <br /> PHP와 MySQL 기본 튜토리얼 2<br /> PHP 및 MySQL 기본 튜토리얼 3<br /> PHP와 MySQL 기본 튜토리얼 4<br /> PHP-MySQL 튜토리얼 1 <br /> PHP-MySQL 튜토리얼 2<br /> PHP-MySQL 튜토리얼 3<br /> PHP-MySQL 튜토리얼 4<br /> PHP-MySQL 튜토리얼 5<br /> PHP-MySQL 튜토리얼 6<br /> PHP-MySQL 튜토리얼 7<br /> PHP-MySQL 튜토리얼 8<br /> PHP 구문에 대한 간략한 토론(1) <br /> PHP 구문에 대해 이야기하기(2) <br /> PHP 구문에 대해 이야기하기(3) <br /> PHP 구문에 대해 이야기하기(4) <br /> PHP 구문에 대해 이야기해 보세요(5) <br /> PHP 중국어 텍스트 데이터 페이지 넘기기(방명록 페이지 넘기기) 0 <br /> PHP로 만든 텍스트 방명록의 예 1 <br /> PHP로 만든 텍스트 방명록의 예 2 <br /> PHP로 만든 텍스트 방명록의 예 3 <br /> PHP로 만든 텍스트 방명록의 예 4 <br /> PHP로 만든 텍스트 방명록의 예 5 <br /> PHP로 만든 텍스트 방명록의 예 6 <br /> PHP+MySQL0을 기반으로 한 대화방 디자인0<br /> PHP 디자인 채팅방 단계별 1 <br /> PHP 디자인 채팅방 단계별 2 <br /> PHP 디자인 채팅방 단계별 3 <br /> PHP 디자인 채팅방 단계별 4 <br /> PHP4의 COOKIE 지원에 대한 자세한 설명 <br /> PHP+MYSQL 기사 관리 시스템 <br /> PHP+MySQL 페이징 표시 예시 분석 <br /> PHP 프로그래밍 기술: 예제를 통해 정규식 배우기 <br /> PHP 프로그래밍의 고급 기술 - Mysql 함수 사용 <br /> PHP로 mysql 데이터에 액세스하고 쿼리하는 세 가지 방법 <br /> PHP 페이지 매김 디스플레이 제작에 대한 자세한 설명 <br /> PHP 개발 시 세션 적용에 대한 자세한 설명 <br /> PHP 제어문 <br /> PHP 객체 지향 프로그래밍으로 빠른 시작 <br /> PHP는 HTML 파일을 생성합니다 <br /> PHP 학습을 위한 PHP 변수 <br /> PHP 학습을 위한 PHP 표현식 <br /> PHP 학습을 위한 PHP 연산자 <br /> PHP 사용자 가이드-쿠키 섹션 <br /> PHP에서 for 루프 문의 몇 가지 "비정상적인" 사용 <br /> PHP의 MD5 암호화 <br /> PHP의 직렬화된 변수 및 직렬화된 쌍 <br /> 세션 작동 방식 <br /> 개인 웹페이지 자동 생성 시스템 <br />간단한 페이지 버퍼링 기술 <br /> PHP 프로그램 개발의 템플릿 선택에 대한 간략한 토론 <br /> PHP 양식 처리 학습 예시 <br /> PHP 투표 프로그램 학습 예시 <br /> 질문 요약 <br /> 사용자가 온라인에 표시할 수 있는 프로그램을 작성하세요<br /> PHP로 방명록 만들기 <br /> PHP를 사용하여 동적 웹 및 정적 웹 페이지 구현 <br /> PHP를 사용한 파일 업로드의 구체적인 아이디어 및 구현 <br /> PHP를 사용하여 정적 웹사이트용 템플릿 프레임워크 만들기 <br /> PHP 프로그램 컴파일 시 오류 메시지를 올바르게 이해하세요 <br /> PHP 초보자를 위한 가장 골치 아픈 문제 14가지 <br />
"PHP 프로젝트 개발 사례 전체 기록"은 2011년 칭화대학교 출판부에서 출판된 책입니다. 저자는 Tomorrow Technology입니다. <br /> "PHP 프로젝트 개발 사례 전체 기록"은 Jiujiudu 수급 정보 네트워크, BCTY365 온라인 커뮤니티, 사무 자동화 관리 시스템, 전자 상거래 플랫폼 네트워크, 온라인 온라인 심사 시스템, 물류 및 유통 정보 네트워크, 학교 도서관 관리 시스템, 블로그 관리 시스템, Enterprise Express System, Online Film and Television 365 Network, Tomorrow Knows Website 및 E-Commerce Website의 12가지 실제 프로젝트 개발 프로그램을 소프트웨어 엔지니어링 관점에서 프로젝트 개발 순서에 따라 사용합니다. 프로그램 개발 과정을 체계적이고 종합적으로 소개합니다. 개발 배경, 요구사항 분석, 시스템 기능 분석, 데이터베이스 분석, 데이터베이스 디자인, 웹사이트 개발부터 웹사이트 퍼블리싱까지 각 프로세스를 자세히 소개합니다. <br /> 『PHP 프로젝트 개발 사례 전체 기록』은 다양한 산업 분야를 다루고 있어 매우 실용적이다. 이 책을 공부함으로써 독자들은 각 산업의 특성을 이해하고 특정 산업에 맞는 웹사이트를 개발할 수도 있다. CD에 제공되는 소스 시스템 개발에 필요한 시간을 줄이기 위한 코드 및 데이터베이스의 2차 개발. 이 책의 CD-ROM은 12개의 완전한 프로젝트 개발 사례, 12개의 완전한 프로젝트 개발 사례 및 해당 소스 프로그램에 대한 동기식 교육 비디오를 제공합니다. 이 책의 서비스 웹 사이트는 또한 풍부한 자료 라이브러리, 질문 라이브러리, 모듈 라이브러리, 사례 라이브러리 및 이 책. <br />
1 내장 API 출력 디버깅<br /> 1.1 기본 디버깅 API<br /> 1.1.1 에코(인쇄):<br /> 1.1.2 프린트프<br /> 1.1.3 print_r, var_dump(var_export), debug_zval_dump<br /> 1.2 오류 제어 및 로깅 디버깅<br /> 1.2.1 오류 옵션 제어<br /> 1.2.2 오류 발생 및 처리<br /> 1.2.3 오류 억제기 사용 <br /> 1.2.4 로깅<br /> 2 브라우저 디버깅<br /> 2.1 페이지 출력 디버깅<br /> 2.2 FirePHP 디버깅<br /> 2.2.1 공통변수 모니터링<br /> 2.2.2 콜스택 모니터링<br /> 2.2.3 발생한 예외 모니터링<br /> 2.2.4 그룹 표시 정보<br /> 3 IDE 디버깅<br /> 3.1 일반적으로 사용되는 기본 IDE 소개<br /> 3.1.1 빔<br /> 3.1.2 젠드 스튜디오<br /> 3.1.3 이클립스<br /> 3.1.4 넷빈즈<br /> 3.2 IDE 디버깅<br /> 3.2.1 Zend Studio + Zend 디버거<br /> 3.2.2 이클립스(PDT) + Xdebug<br /> 3.2.3 Vim + Xdebug + DBGp<br /> 4가지 PHP 성능 디버깅 기술<br /> 4.1 기본 시간 점유 모니터링<br /> 4.2 성능 분석을 위해 Xdebug를 사용하세요<br /> 4.2.1 설치 구성: <br /> 4.3 APD(고급 PHP 디버거)<br /> 4.3.1 설치 및 구성<br /> 4.3.2 APD 사용하기<br /> 4.4 성능 분석을 위해 Xhprof를 사용하세요<br /> 4.4.1 Xhprof의 장점: <br /> 5가지 PHP 단위 테스트 기술<br /> 5.1PHP유닛<br />
<span style="color:#333333;font-family:Arial, Helvetica, sans-serif, 宋体, 黑体;"> 확장 작성 I: PHP 및 Zend 작성 확장 시작하기 I: PHP 및 Zend 확장 시작하기 튜토리얼 작성자: Sara Golemon | 2005년 2월 28일 월요일 소개 확장이란 무엇입니까? 라이프사이클 메모리 할당 빌드 환경 설정 Hello World 확장 프로그램 빌드 초기 설정(INI)을 전역 값으로 초기 설정(INI)을 전역 값으로 확인(코드) 무결성 확인 다음 단계는 무엇입니까? 소개 이 튜토리얼을 읽고 계시다면 PHP 언어 확장 기능을 작성하는 데 관심이 있으실 것입니다. 그렇지 않았다면...글쎄, 어쩌면 당신은 이 관심사에 대해 몰랐을 수도 있지만, 우리가 마무리할 때쯤에는 알게 될 것입니다. 이 튜토리얼에서는 여러분이 PHP 언어와 해당 인터프리터가 구현되는 언어(C)에 대해 기본적으로 잘 알고 있다고 가정합니다. PHP 확장을 작성하려는 이유를 지정하는 것부터 시작하겠습니다. 1. PHP 언어 자체의 추상화 수준으로 제한되어 특정 라이브러리나 운영 체제별 호출에 직접 액세스할 수 없습니다. 2. 당신은 특이한 방식으로 PHP의 동작을 사용자 정의하고 싶습니다. 3. 기존 PHP 코드가 있지만 더 빠르고, 더 작고, 더 적은 메모리를 소비할 수 있다는 것을 알고 있습니다. </span>
13분 안에 PHP 배우기<br /> 2PHP 환경 설치는 5분 정도 소요됩니다<br /> <br /> 3누구나 6분 안에 코딩 가능<br /> <br /> 4가지 변수 8분 <br /> <br /> 1) 변수는 이름이 있는 빈 상자입니다. 상자에 내용이 들어 있는 과정을 할당(=)<br />이라고 합니다. <br /> 2) 다양한 유형의 상자(변수 유형)에 다양한 물건을 담을 수 있습니다<br /> <br /> 5명의 교환원 10분 <br /> <br /> +,-,*,/,=<br /> <br /> 6 세 가지 주요 제어 구조 11분<br /> <br /> 시퀀스, 루프, 제어<br /> <br /> 76분 만에 프로그래밍을 배웠습니다<br /> <br /> 변수, 연산자, 제어를 배우면 프로그래밍도 배우게 됩니다<br /> <br /> 8가지 변수 데이터 유형 7분 <br /> <br /> 변수: $로 시작하는 플래그 <br /> <br /> 9현 6분 <br /> <br /> $str = "사랑해요";//큰따옴표의 형태<br /> <br /> $str0 = '사랑해요';//작은따옴표의 형태<br /> <br /> 작은따옴표에서는 두 개의 이스케이프만 인식됩니다('is' \is <br />). <br /> 배열 10개 8분 <br /> <br /> $arr =array("001"=>"li","002"=>"zhang")<br /> <br /> 배열은 캐비닛의 번호로 특정 캐비닛을 지정하고 캐비닛에 물건이 배치됩니다. <br /> 무언가를 찾으려면 열쇠가 필요하고, 무언가를 버리려면 열쇠가 필요합니다(키 ---->값)<br /> <br /> 1110분 동안 POST 양식 데이터 가져오기<br /> <br /> 12 방명록 발행 기능 11분<br /> <br /> 13방명록: 메시지 읽는 데 17분<br /> <br /> 14가지 학습 방법: PHP를 효율적으로 배우는 방법 19분<br /> <br /> 작성자: bad_boy<br /> 링크: https://www.jianshu.com/p/dfa48c5a2cac<br /> 출처: Jianshu<br /> 저작권은 작성자에게 있습니다. 상업적인 재인쇄의 경우 저자에게 연락하여 승인을 받으시기 바랍니다. 비상업적 재인쇄의 경우 출처를 명시해 주시기 바랍니다. <br />
조기 준비: <br /> 물론, 가장 기본적인 전제조건은 최소한 PHP의 구문을 대략적으로 배우는 것입니다. <br /> 1. Sublime text, Notepad++, editplus, Seay 소스 코드 감사 시스템 등과 같은 관련 소프트웨어를 설치합니다. <br /> 2. 온라인에서 다양한 웹사이트의 소스코드를 구하고 소스코드를 다운로드하세요<br /> 3. 웹사이트 설치<br /> <br /> 감사 방법: <br /> 전체 텍스트 읽기: 번거롭지만 포괄적입니다<br /> 민감한 기능 매개변수 역추적 방법: 효율적이고 일반적으로 사용되는 Seay 소스 코드 감사 시스템<br /> 대상 기능 분석 방법: 주로 프로그램의 비즈니스 로직을 기반으로 감사합니다. 먼저 브라우저를 사용하여 하나씩 액세스하여 프로그램이 어떤 기능을 가지고 있는지 확인하고 해당 기능을 기반으로 가능한 취약점을 추측합니다<br /> <br /> 기본 감사 프로세스: <br /> 1. 전반적인 이해<br /> 2. 지시된 함수 방식에 따라 각 함수를 감사합니다<br /> 3. 민감한 함수 매개변수 역추적 방법<br />
목차 <br /> 1장 PHP 소개 1 <br /> 1.1. PHP는 무엇을 할 수 있나요? 1 <br /> 1.2. PHP 개발의 간략한 역사 2 <br /> 1.3. PHP 7 설치 <br /> 1.4. PHP 개요 9 <br /> 2장 언어 기본 18 <br /> 2.1. 어휘 구조 18 <br /> 2.2. 데이터 유형 25 <br /> 2.3. 변수 32 <br /> 2.4. 표현식과 연산자 36 <br /> 2.5. 흐름 제어 문 49 <br /> 2.6. 코드 57이 포함되어 있습니다 <br /> 2.7. 웹페이지에 PHP 59 삽입하기 <br /> 3장 기능 63 <br /> 3.1. 함수 호출 63 <br /> 3.2. 함수 정의 64 <br /> 3.3. 가변 범위 66 <br /> 3.4. 함수 매개변수 68 <br /> .3.5. 반환 값 71 <br /> 3.6. 가변 기능 72 <br /> 3.7. 익명 함수 73 <br /> 4장 문자열 74 <br /> 4.1. 문자열 상수 인용 74 <br /> 4.2. 출력 문자열 78 <br /> 4.3. 단일 문자에 액세스 82 <br /> 4.4. 문자열 정리 82 <br /> 4.5. 인코딩 및 이스케이프 83 <br /> 4.6. 문자열 비교 89 <br /> 4.7. 문자열 처리 및 찾기 91 <br /> 4.8. 정규식 97 <br /> 4.9. 스타일 정규 표현식 101 <br /> 4.10. Perl 호환 정규식 106 <br /> 5장 배열 119 <br /> 5.1. 인덱스 배열 및 연관 배열 119 <br /> 5.2. 배열 요소 식별 120 <br /> 5.3. 배열 120에 데이터 저장 <br /> 5.4. 다차원 배열 123 <br /> 5.5. 여러 값 추출 123 <br /> 5.6. 배열과 변수 간 변환 127 <br /> 5.7. 순회 배열 128 <br /> 5.8. 정렬 133 <br /> 5.9. 전체 배열에 작용 138 <br /> 5.10. 배열 140 사용 <br /> 6장 객체 143 <br /> 6.1. 용어 144 <br /> 6.2. 객체 생성 144 <br /> 6.3. 객체 속성 및 메서드에 액세스하기 145 <br /> 6.4. 클래스 146 선언 <br /> 6.5. 성찰 153 <br /> 6.6. 직렬화 159 <br /> 7장 웹 기술 164 <br /> 7.1. http 기본 164 <br /> 7.2. 변수 165 <br /> 7.3. 서버정보 166 <br /> 7.4. 양식 처리 168 <br /> 7.5. 응답 헤더 182 설정 <br /> 7.6. 상태 185 유지 <br /> 7.7. SSL 195 <br /> Chapter 8 데이터베이스 196 <br /> 8.1. PHP를 사용하여 데이터베이스에 액세스 196 <br /> 8.2. 관계형 데이터베이스 및 198 <br /> 8.3. 배 DB 기본 199 <br /> 8.4. 고급 데이터베이스 기술 205 <br /> 8.5. 샘플 프로그램 211 <br /> 9장 그래픽 225 <br /> 9.1. 225페이지에 이미지 삽입 <br /> 9.2. gd 확장 226 <br /> 9.3. 이미지의 기본 개념 227 <br /> 9.4. 이미지 생성 및 그리기 228 <br /> 9.6. 동적으로 버튼 생성 236 <br /> 9.7. 확대 이미지 239 <br /> 9.8. 색상 처리 240 <br /> 10장 PDF 246 <br /> 10.1. PDF 확장자 246 <br /> 10.2. 문서 및 페이지 246 <br /> 10.3. 문자 248 <br /> XML261 <br /> 11.1. 시작하기 261 <br /> 11.2. XML 263 생성 <br /> 11.3. XML 264 구문 분석 <br /> 11.4. DOM 277을 사용하여 XML을 구문 분석합니다. <br /> 11.5. simplexml 277을 사용하여 xml 구문 분석 <br /> 11.6. xslt 278을 사용하여 xml 변환 <br /> 11.7. 웹 서비스 280 <br /> 12장 보안 285 <br /> 12.1. 입력 필터링 285 <br /> 12.2. 탈출 출력 290 <br /> 12.3. 크로스 사이트 스크립팅 공격 293 <br /> 12.4. 세션 위조 294 <br /> 12.5. 파일 업로드 295 <br />12.6. 파일 액세스 296 <br /> 12.7. PHP 코드 299 <br /> 12.8. 쉘 명령 300 <br /> 12.9. 추가 정보 301 <br /> 12.10. 안전수칙 301요약 <br /> 제13장 응용기술 302 <br /> 13.1. 코드베이스 302 <br /> 13.2. 템플릿 시스템 303 <br /> 13.3. 출력 처리 306 <br /> 13.4. 오류 처리 308 <br /> 13.5. 성능 튜닝 313 <br /> 14장 PHP 확장 321 <br /> 14.1. 아키텍처 개요 321 <br /> 14.2. 확장 322를 작성하는 데 필요한 것 <br /> 14.3. 첫 번째 확장 프로그램 323 만들기 <br /> 14.4. config.m4 파일 333 <br /> 14.5. 메모리 관리 336 <br /> 14.6. 유형 pval/zval 데이터 유형 338 <br /> 14.7. 매개변수 처리 342 <br /> 14.8. 반환 값 345 <br /> 14.9. 견적 349 <br /> 14.10. 전역 변수 350 <br /> 14.11. 변수 만들기 354 <br /> 14.12. 확장된 이니 아이템 355 <br /> 14.13. 리소스 357 <br /> 14.14. 다음 단계/후속 조치 359 <br /> 15장 윈도우에서의 PHP 359 <br /> 15.1. Windows 359에서 PHP 설치 및 구성 <br /> 15.2. Windows 및 Unix 플랫폼에서 이식 가능한 코드 작성 363 <br /> 15.3. com 366과의 상호작용 <br /> 15.4. 데이터 소스 상호 작용 372 <br /> 부록 a 기능 참조 377
PHP 프로젝트가 성장함에 따라 소프트웨어 설계와 구성은 코드 유지 관리에 있어 점점 더 중요한 역할을 합니다. 최상의 프로그래밍 방법에 대해서는 많은 의견이 있지만(객체 지향 프로그래밍의 장점에 대한 논쟁이 자주 발생함) 기본적으로 모든 개발자는 모듈식 설계의 가치를 이해하고 높이 평가할 것입니다. <br /> 이 장에서는 포함을 사용할 때 직면하게 되는 보안 문제에 대해 설명합니다. 스크립트에 파일을 포함하거나 요구하면 애플리케이션을 논리적으로 분리된 두 부분으로 나눕니다. 또한 특히 프로그래밍 방법에 대한 몇 가지 일반적인 오해를 강조하고 바로잡을 것입니다.
<div style="padding:0px;margin:0px;"> phpwind 보조 개발 가이드<br /> <br /> 목차 <br /> 데이터 쿼리(CRUD) 4 <br /> 포털 보조 개발 시스템 13 <br /> 1. 13페이지의 "방송국"과 같은 모듈을 호출하는 것과 유사하게 페이지에서 PORTAL 모듈을 호출하는 방법 <br /> 2. 포털 관리 방법을 사용자 정의하고 요구 사항에 따라 필요한 데이터를 호출하는 방법. 3. 관리를 통해 정적 HTML 페이지를 포털 모드 페이지로 전환하는 방법. 21 <br /> PW 중합 시스템 . 1. 디렉토리 구조 설명 25 <br /> 2. 글로벌 집계 호출 위치 26<br /> 3. PHPWIND Forum 26 <br /> 2차 개발 과정에서 집계 데이터 서비스를 사용하는 방법. 업로드 시스템 28 <br /> phpwind 검색 보조 개발 튜토리얼 31 <br /> 독특한 키 생성 시스템 37 <br /> 1. 지식 포인트 38<br /> 2. 개선을 위한 제안 38 <br /> 3. 코드 해석 38 <br /> 4. 예제 47 사용 <br /> PhpWind 패키징 시스템 47 <br /> 민감한 단어 시스템 50 <br /> common.php 함수에 대한 자세한 설명 52 <br /> 주제 및 답변(CRUD) 121 <br /> 확장된 주제(분류정보, 활동, 공동구매) 125 <br /> 뉴스 시스템 127 <br /> 1. 디렉토리 구조 127 <br /> 2. 데이터 구조 128 <br /> 3. 릴리스 128 <br /> 4. 앞으로 130 <br /> 5. 댓글 132 <br /> 로그 시스템 134 <br /> 앨범 .136 <br /> 그룹 .144 <br /> 149 <br /> 사용자 관리(CURD). 사용자 그룹 권한 관리 153 <br /> 친구 시스템 168 <br /> 1. 내 관심 169 <br /> 2. 나의 팬 170명 <br /> 3. 내 친구 171 <br /> 4. 친구 검색 172 <br /> PW 플러그인 시스템 . 단문 메시지 및 이메일 시스템 179 <br /> 1. 단문 메시지 시스템 179 <br /> 2. 메일 시스템 190 <br /> 계획된 작업 시스템 192 <br /> 광고 시스템 195 <br /> phpwind 모바일 버전 보조 개발 문서 206 <br /> Pw 포럼 메달 시스템 208 <br /> 1. 디렉토리 구조 208 <br /> 2. 메인 파일 코드 분석 209 <br /> 표현 시스템 229 <br /> 1. 일상적인 표현 229 <br /> 2. 특수 표현 231 <br /> 모바일 시스템 232 <br /> <br /> <br />