반응형

php 409

PHP의 Trait 특성

Trait는 인터페이스도 클래스도 아닌 PHP 5.4에 추가되었습니다.단상속 언어의 규제를 풀기 위해서다.PHP 다중 상속 솔루션입니다.예를 들어, 두 개의 Abstract Class를 동시에 상속해야 하는 것은 번거로운 일이 될 것이며, Trait는 이 문제를 해결하기 위한 것입니다.하나 이상의 기존 클래스에 추가할 수 있습니다.클래스가 할 수 있는 일을 선언하고(인터페이스 특성을 나타냄), 구체적인 구현도 포함합니다(클래스 특성을 나타냄). 간단히 사용하다 먼저, 당연히 Trait, PHP5.4 trait 키워드를 추가하였습니다 1 trait first_trait { 2 function first_method() { /* Code Here */ } 3 function second_method() { ..

개발 꿀팁/PHP 2022.09.27

php는 openssl을 사용하여 aes를 암호화하고 복호화한다

php의 암호화 확장 mcrypt는 구식이며 더 이상 권장되지 않으며 libmrcypt는 mcrypt 확장의 핵심 라이브러리이지만 libmrcypt는 2007년에 폐기되었으며 많은 버그가 적시에 복구되지 않았으며 php는 공식적으로 권장되지 않으며 php7.2에서 이 확장을 제거할 것입니다.그래서 우리는 openssl 확장을 포용해야 하며, 다음은 openssl을 사용하여 암호를 해독합니다

개발 꿀팁/PHP 2022.09.26

[php] 너 정말 트라이캐치 할 줄 알아?

PHP 이상 처리라고 하면, 여러분은 try-catch를 먼저 생각할 것입니다. 자, 먼저 프로그램을 봅시다: test.php 파일이 있고, 간단한 PHP 프로그램이 있습니다. 내용은 다음과 같습니다. 그리고 나서 명령줄을 실행합니다: phptest.php 1 제 질문은: 이 프로그램이 0을 제거하는 오류 메시지를 정확하게 포착할 수 있습니까? 만약 당신이 할 수 있다고 대답한다면, 당신은 이 문장을 다 읽으세요!뭔가 배울 수 있을 것 같아. 이 장에서는 다섯 부분으로 나누어 나의 이상 처리에 대한 이해를 소개한다. 1. 이상과 오류의 개요 둘, ERROR의 클래스 3. PHP 이상 처리의 블랙 테크놀로지 4.교묘하게 오류와 이상을 포착 5. 사용자 정의 예외 처리 및 예외 중첩 6. PHP7에서의 이상..

개발 꿀팁/PHP 2022.09.23

php 해석 yaml

두 가지 방식 1. pecl을 사용한 yaml 확장, https://pecl.php.net/package/yaml, 컴파일 설치 필요, 번거로움, 그러나 성능은 두 번째 것보다 조금 더 좋습니다. 2, composer 패키지 symfony/yaml을 사용하여 설치는 composer require symfony/yaml만 필요하며 모두 php로 작성되었으니 직접 설치하시면 됩니다. 두 번째 방법을 배워보겠습니다. 1.설치 composer require symfony/yaml 2. demo 작성, yaml 파일 해석

개발 꿀팁/PHP 2022.09.23

php 신호 처리

신호는 소프트 인터럽트, ipc 통신 중 하나이며 유일한 비동기 통신 방식입니다.리눅스에서는 kill-l을 사용하여 시스템에서 지원되는 모든 신호를 볼 수 있습니다. 어떤 프로세스에 신호를 보낼 때는 kill-signal type pid를 사용하여 지정한 pid를 사용할 수 있습니다.php에서 우리는 신호 전송을 위해 posxi_kill을 사용합니다. posix_kill이 프로세스에 신호를 보내는 몇 가지 역할: 1. 지정한 프로세스에 신호 보내기 posix_kill("프로세스 번호", 9) 2, 프로세스의 생존 여부를 감지하고, true를 반환하면 프로세스가 존재함을 나타내고, 그렇지 않으면 false를 반환합니다. $res=posix_kill("프로세스 번호", 0); 3. 현재 프로세스 그룹에 신호..

개발 꿀팁/PHP 2022.09.23

PHP에서 웹 페이지 건너뛰기 방법

PHP에서 웹 페이지 점프 리다이렉트 방법(총 3가지) 안녕하세요 Yangrl입니다 오늘 사용자 로그인 기능을 할 때 리다이렉트 페이지를 사용하였고, 그 후비교적 흥미가 있어서, 학습은 세 가지를 총결산하였다.방법, 기억을 깊게 한다. 첫째, header() 함수를 이용하여 리다이렉트한다.이것도 제가 많이 쓰는 거예요.(주의! locationhe와 ":" 사이에는 빈칸이 없어야 합니다. 그렇지 않으면 효과가 없습니다!)

개발 꿀팁/PHP 2022.09.23
반응형