반응형

개발 꿀팁 546

PHP 밑바닥을 탐구하다

PHP 밑바닥을 탐구하다 1、PHP란 무엇인가? PHP는 나를 가리킨다밖에서 보던 세트 다 끝나고정밀한 시스템. 약간 혼란스럽게 들리지만 복잡하지는 않습니다(PHP4 내부 구조도).기능별로 나누면: 우리는 세 부분으로 나눌 수 있다: 1, 인터프리터 부분(엔진으로)입력코드의 분석, 번역 및 실행을 담당한다. 2, 기능적인 부분(PHP 기능함수 및확장), 구현 언어의 다양한 기능(예를 들어, 그것의 함수 등)을 담당한다. 3, 인터페이스 부분(SAPI), 책임 동일 WEB 서버의 세션 등의 기능. Zend가 포함되다일부의 전부와 2부PHP 커널은 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 모두 포함한다.이들을 합치면 PHP ..

개발 꿀팁/PHP 2022.07.13

PHP 쾌속 정거장 건설의 6가지 단계를 자세히 설명하다

1.조건과 환경준비 우선, 당신은 수요를 정확히 파악해야 합니다.어떤 하드웨어 조건, 로컬 사이트 구축에 필요한 기본 요소 및 각 요소의 역할.이와 관련하여 에디터는 다음과 같은 일반적인 소프트웨어를 컴파일하여 빠른 사이트 구축을 위해 필수적이다. 1,Php:중국어 이름하이퍼텍스트 전처리 프로그램은 웹 린안 서버에 의존하여 우리가 매일 접할 수 있는 HTML 페이지를 표시하기 위해 php 언어로 작성된 웹 프로그램을 해석하는 데 사용된다. 2、아파치 린안서버: Windows 환경의 IIS 서버와 유사한 매우 강력한 웹 보안 서버는 웹 응용 프로그램을 넣은 후 사용자가 브라우저를 통해 지정된 디렉터리에 액세스할 수 있는 컨테이너와 같습니다.웹사이트와 상호 작용한다. 3.Mysql 데이터베이스: 말할 필요도..

개발 꿀팁/PHP 2022.07.12

PHP CLI 모드 설명

*php cli 모드 * CLI: Command Line Interface (명령줄 인터페이스) * PHP 할 수 있는 거 말고Apache IIS 서버에서 호출되어 CLI 모드로도 실행할 수 있습니다. php는 본질적으로 반환되기 때문입니다.C언어로 된 프로그램이에요 * 다음은 자주 쓰는 phpcli 명령 * 콘솔에 입력하세요: php-v PHP 버전 보이기 -ini 출력 php.ini 프로필 정보 --rf function 함수의 인자를 포함하여 php 함수의 정보를 출력합니다 --ri php 확장 정보 출력 -i 출력 php의 상세, 내용이 phpinfo(;)에 상당함 -m 컴파일된 모듈 출력 --re 출력 php 확장 모듈의 정보, 블록 이 모듈의 함수, 이 extension에 정의된..

개발 꿀팁/PHP 2022.07.12

php 배열 요소의 빠른 무게 제거

1.array_unique 메소드를 사용하여 무게를 제거한다. 배열 원소에 대한 무게를 빼는 데, 우리는 일반적으로 array_를 사용한다.unique 방법, 이 방법을 사용하면 배열의 요소를 가중시킬 수 있다 출력: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 ) 무게를 뺀 키 값이 순서대로 정렬되지 않고 array_values를 사용하여 키 값을 정렬할 수 있습니다. 2.array_unique 방법을 사용하여 효율을 높인다. 유니크 카운트:99 런타임:653.39303016663ms use memory:5120kB array_unique 메서드 사용무게 빼기, 런타임 약 650ms, 메모..

개발 꿀팁/PHP 2022.07.12

php 표준 입출력

실행 방법: 1.cmd 실행 2.php.exe의 목적지까지 점프기록하다 3.노크 명령 아니면 스크립트로 말하라: 실행: php inouttest.php 실행 결과는 다음과 같습니다. Enter your name: davy Hello, davy! 그중: 상수 설명 STDIN 표준 입력설비 STDOUT 표준 출력설비를 내다 STDERR 표준 오류설비를 잘못하다 이 세 가지를 PHP 스크립트에서 사용할 수 있습니다.상수, 사용자의 입력을 접수하거나 표시처리와 계산의 결과。 PHP 처리 과정은 다음과 같다:fwrite() 함수는 먼저 표준 출력으로 설정합니다.문의 사항을 기입하다.사용자 이름을 물어봅니다. 그리고 나서표준 입력 장치에서 얻은 사용자 입력 정보를 P로 읽어냅니다HP 변수에 따라하나의 문자열로 병합..

개발 꿀팁/PHP 2022.07.12

PHP 엔트리-환경 구축

본고에서는 윈도 시스템에서 PHP 개발 및 운영 환경을 구축하는 방법을 소개한다. 1.PHP개발키트AppServ:http://dlsw를 다운로드합니다.baidu.com/sw-search-sp/soft/c5/15668/appserv_8.0.0.1454401891.exe 2,PHP 에디터PhpStorm 다운로드:https://download.jetbrains.8686c.com/webide/PhpStorm-2017.3.exe 3, 무료 학습 동영상: http://study.163.com/course/courseMain.htm?courseId=246003 1. AppServ 다운로드 및 설치 1. AppServ를 사용하는 이유는 PHP 개발과정에서 사용하기 때문입니다.기본 도구, 예를 들어 데이터베이스.이 프로..

개발 꿀팁/PHP 2022.07.12

PHP SOCKET 프로그래밍

1. 예비 지식 일그동안 얼마나 많은 사람이 php의 socket 모듈을 사용하는지는 잘 보이지 않았고, 아마도 모두가 스크립트 언어의 범주에 넣었을 것이지만, 사실 php의 socket 모듈은 ftplist, HTTP post 제출, smtp 제출, 패킷 및 smpp 프로토콜, whois 조회 등 많은 일을 할 수 있다.이것들은 비교적 흔히 볼 수 있는 조회들이다. 특히 php의 s는ocket 확장 라이브러리가 할 수 있는 일은 c보다 별로 나쁘지 않다. php의 socket연결함수 1. 커널에 통합된소켓 이 시리즈의 함수는 오직액티브 연결만 할 뿐 포트 감청 관련 기능은 구현할 수 없다.그리고 4.3.0까지 모든 소켓 연결은 차단 모드에서만 작동한다. 이 함수는 다음과 같습니다. fsockopen,p..

개발 꿀팁/PHP 2022.07.12

PHP의 Trait 상세설명

php는 이전부터 현재까지 단일 상속 언어로서 두 개의 기본 클래스로부터 속성과 방법을 동시에 상속할 수 없으며, 이를 해결하기 위해 php는 Trait이라는 특성을 가지고 있다. 용법:클래스에서 use 키워드를 사용하여 조합할 Trait 이름을 선언합니다. 구체적인 Trait의 선언은 Trait 키워드를 사용합니다. Trait은 사실이 아닙니다.예화하다 다음 코드 인스턴스: 아래와 같이 출력합니다 Trait, 기본 클래스와 본 클래스가 동일한 이름의 속성 또는 방법에 대한 처리를 다시 테스트합니다. 다음 코드와 같습니다 아래와 같이 나타나다 따라서 Trait에서의 방법은 기저 클래스에서의 동명 방법을 커버하지만, 본 클래스는 Trait에서의 동명 방법을 커버합니다. 참고: trait이 속성을 정의하면 ..

개발 꿀팁/PHP 2022.07.12

[CTF]PHP 역직렬화 총결산

문장 목록 PHP 역서열화 한 편이면 충분합니다 소개 일반적인 직렬화 형식 사례 도입 역직렬화에서 흔히 볼 수 있는 마술 방법 작은 Trick을 우회하여 직렬화 안 함 php7.1+반시계열화는 클래스 속성에 민감하지 않습니다 ___wakeup(CVE-2016) 우회하기-7124) 부분 정규를 우회하다 인용을 이용하다 16진법 문자 필터 무시하기 PHP 역직렬 문자 뺑소니 상황1: 필터링 후 문자 많아짐 상황2: 필터링 후 문자가 적어짐 객체 주입 POP 체인의 구조 활용 팝체인 간략한 소개 간단한 사례 설명 PHP 네이티브 클래스 역서열화 이용 Soap Client 소개 이용 방식 실전 파 역순서화 phar 파일이란 phar 파일의 구조 취약점 이용조건 영향을 받는 함수 바이패스 방식 php-sessio..

개발 꿀팁/PHP 2022.07.12

프로그래밍 기술 L 리눅스 설치 PHP7.3.0

카테고리 ✨ 1. 인스톨 의존 패키지 ✨ 둘, php-7.3 다운로드0 ✨ 3. 스트레스 해소 ✨ 4, 설정 ✨ 5. 컴파일 설치 ✨ 육, 오류 해결 ✨ 칠, php.ini 생성 설정 파일 ✨ 8, 생성 php-fpm 파일 ✨ 9, 생성 php-fpm 설정 파일 ✨ 열, 생성 www.conf 설정 파일 ✨ 11. 시간대 수정 ✨ 12. 환경 변수 추가 ✨ 13. 설치 성공 여부 확인 ✨ 1. 인스톨 의존 패키지 [root@localhost ~]# yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-..

개발 꿀팁/PHP 2022.07.12
반응형