반응형

php 7

IoC 컨테이너 및 종속성 주입 이해

IoC 컨테이너 및 종속성 주입 이해 이해합니다. 종속성은 클래스 A의 인스턴스가 클래스 A의 새 인스턴스를 인스턴스화하기 위해 클래스 B의 인스턴스를 필요로 하는 경우입니다. 종속성 주입은 클래스 A가 클래스 B의 인스턴스를 통과할 때 또는 클래스의 매개 변수를 통해A의 생성자 또는 set~DependencyName을 통해 생성됩니다.여기~(~DependencyName)여기~ $param) 함수입니다.(이것은 제가 완전히 확신할 수 없는 분야 중 하나입니다.) IoC 컨테이너는 단일 톤 클래스(한 번에 인스턴스화된 인스턴스 하나만 가질 수 있음)로, 이 프로젝트에 대해 해당 클래스의 개체를 인스턴스화하는 특정 방법을 등록할 수 있습니다.여기 제가 사용하고 있는 IoC 컨테이너에 대한 클래스 정의와 함께..

programing 2023.10.21

PHP를 이용하여 .gz 파일을 만드는 방법은 무엇입니까?

PHP를 이용하여 .gz 파일을 만드는 방법은 무엇입니까? PHP를 이용하여 서버에 파일을 압축하고 싶습니다.파일을 입력하고 압축 파일을 출력하는 예시가 있는 사람이 있습니까?이 코드는 효과가 있습니다. // Name of the file we're compressing $file = "test.txt"; // Name of the gz file we're creating $gzfile = "test.gz"; // Open the gz file (w9 is the highest compression) $fp = gzopen ($gzfile, 'w9'); // Compress the file gzwrite ($fp, file_get_contents($file)); // Close the gz file an..

programing 2023.10.01

Larvel 5 프로덕션 모드에서 전환하는 방법

Larvel 5 프로덕션 모드에서 전환하는 방법 실행할 때$ php artisan env알겠습니다; Current application environment: production 개발 또는 유사한 것으로 변경하려면 어떻게 해야 합니까?그래서 나는 오류를 볼 수 있습니다.설명서를 많이 읽었는데 초보자가 이해하기가 조금도 쉽지 않습니다.저는 서버 구성 경험이 없습니다. 이를 위한 "똑똑한" 방법이 있을 것이라고 확신하지만, 현재 제가 관심을 가지고 있는 것은 환경을 수동으로 바꾸는 것입니다.이거 어떻게 하는 거지?Larvel 5는 프로젝트 루트에 있는 파일에서 환경 관련 변수를 가져옵니다.설정만 하면 됩니다.APP_ENV예를 들어, 당신이 원하는 것은 다음과 같습니다. APP_ENV=development 현..

programing 2023.08.27

다른 PHP 스크립트에서 PHP 스크립트 실행

다른 PHP 스크립트에서 PHP 스크립트 실행 php를 사용하여 수동으로 트리거하여 서버에서 php 스크립트를 실행하려면 어떻게 해야 합니까?기본적으로 2시간마다 실행되는 꽤 큰 cronjob 파일을 가지고 있지만, 로드될 때까지 기다리지 않고 직접 파일을 트리거할 수 있기를 원합니다(서버 측에서 수행하기를 원합니다). 편집: php 파일에서 파일을 실행하고 싶습니다...명령줄이 아닙니다.명령줄에서 수동으로 PHP 스크립트를 호출할 수 있습니다. hello.php Command line: php hello.php Output: hello world! 설명서를 참조하십시오. http://php.net/manual/en/features.commandline.php EDIT OP가 질문을 편집하여 중요한 세부..

programing 2023.08.02

치명적 오류: 정의되지 않은 함수 socket_create()를 호출합니다.

치명적 오류: 정의되지 않은 함수 socket_create()를 호출합니다. 내 코드는 다음과 같습니다. if( ($this->master=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) master)); } 웹 소켓과 연결을 만드는 php 파일을 실행할 때 치명적인 오류가 발생했습니다. if($this->master=create_create(AF_) 줄에 있는 정의되지 않은 함수 socket_create(socket_create)로 호출합니다.INET, SOK_STREAM, SOL_TCP) < 0 ) 따라서 클라이언트 페이지를 실행할 때 브라우저에 ..

programing 2023.08.02

PHP fileinfo가 정의되지 않은 함수입니다.

PHP fileinfo가 정의되지 않은 함수입니다. 제가 php에서 mime 콘텐츠 유형을 가져오려고 할 때마다 다음과 같이 울립니다. 치명적 오류: 4행의 /home/jobynadel/finadel.com/video/finfo.php 에서 클래스 'finfo'를 찾을 수 없습니다. 또는 치명적 오류: 4호선의 /home/jobynadel/finadel.com/video/finfo.php 에 정의되지 않은 함수 finfo_open으로 호출 도저히 이해할 수가 없어요! 사용 중인 코드는 다음과 같습니다. $file_info = new finfo(FILEINFO_MIME_TYPE); // See constant value http://php.net/manual/en/fileinfo.constants.php#..

programing 2023.07.23

PHP에서 알려진 키를 가진 배열 요소를 배열 끝으로 이동하려면 어떻게 해야 합니까?

PHP에서 알려진 키를 가진 배열 요소를 배열 끝으로 이동하려면 어떻게 해야 합니까? 아주 사소한 문제로 뇌가 얼어붙는 것.다음과 같은 배열로 시작하면 다음과 같습니다. $my_array = array( 'monkey' => array(...), 'giraffe' => array(...), 'lion' => array(...) ); ...다른 키를 사용하여 새 요소를 추가할 수 있지만 항상 배열 값을 사용할 수 있습니다.이제 첫 번째 요소에 항상 'monkey' 키가 있을 것이라고 확신할 수 있지만 다른 키는 확신할 수 없습니다. 배열 채우기를 마치면 다른 요소의 순서를 방해하지 않고 알려진 요소 'monkey'를 배열 끝으로 이동합니다.이것을 하는 가장 효율적인 방법은 무엇입니까? 제가 생각할 수 있는..

programing 2023.07.23
반응형