반응형

php 68

PHPnit을 사용하여 PHP 헤더 테스트

PHPnit을 사용하여 PHP 헤더 테스트 커스텀 헤더를 출력하는 클래스를 테스트하기 위해 PHPunit을 사용하려고 합니다. 문제는 내 기계에서 다음과 같은 것이 있다는 것입니다. 이런 식으로 --stderr 옵션을 통과하지 않아도 되고, 이것은 당신의 동료들을 짜증나게 할 수 있습니다. 좀 더 급진적인 해결책이 있었는데$_SESSION내 테스트 완료/삭제 완료 파일에 저장.에서 PHPUnit 파일 중 하나를 편집했습니다./PHPUnit/Utils/프린터php를 가지려면"session_start();"명령어 print $190보다 앞에 표시됩니다. 나한테는 마법처럼 먹혔어요.하지만 저는 "준티" 사용자의 솔루션이 지금까지의 솔루션 중 최고라고 생각합니다.Laravel을 사용하고 루트 파일에 헤더를 추가..

programing 2023.02.06

대소문자를 구분하지 않는 PHP in_array 함수

대소문자를 구분하지 않는 PHP in_array 함수 사용 시 대소문자를 구분하지 않는 비교가 가능합니까?in_array기능하고 있습니까? 따라서 다음과 같은 소스 어레이를 사용할 수 있습니다. $a= array( 'one', 'two', 'three', 'four' ); 다음 검색은 모두 true로 반환됩니다. in_array('one', $a); in_array('two', $a); in_array('ONE', $a); in_array('fOUr', $a); 어떤 기능 또는 기능 집합이 동일한 기능을 수행합니까?난 그렇게 생각하지 않아.in_array그 자체가 할 수 있어요.검색어를 소문자로 변환하기만 하면 됩니다. if (in_array(strtolower($word), $array)) { ... ..

programing 2023.02.06

move_movel_file은 "오픈 스트림에 대한 접근:권한 거부" 오류

move_movel_file은 "오픈 스트림에 대한 접근:권한 거부" 오류 CentOS에서 Apache 2.2와 PHP 5.3으로 업로드 디렉토리를 설정하려고 하면 이 오류가 계속 발생합니다. php.ini의 경우: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ httpd.conf의 경우: Directory /var/www/html/mysite/tmp_file_upload/> Options -Indexes AllowOverride None Order allow,deny Allow from all Options -Indexes CentOS 디렉토리 권한: drwxrwxr-x 2 root root 4096 Nov 11 10:01 images drwxr-xr..

programing 2023.01.31

PHP | define() vs. const.

PHP | define() vs. const. PHP에서는 다음 두 가지 방법으로 상수를 선언할 수 있습니다. ★★★★★★★★★★★★★★★★ define(키워드) define('FOO', 1); 「」를 사용합니다.const(키워드) const FOO = 1; 그 둘의 주된 차이점은 무엇입니까? 언제, 왜 하나를 사용해야 하며 다른 하나를 사용해야 합니까? PHP 5.3에서 상수를 정의하는 방법은 두 가지가 있습니다.둘 중 하나를 사용하여const키워드를 지정하거나 다음 함수를 사용합니다. const FOO = 'BAR'; define('FOO', 'BAR'); 두 는 '이러한 방법'이라는 입니다.const시 , 는 컴파일 시에 상수를 정의합니다.define실행 시 정의합니다.은 대부분의 .const의점 ..

programing 2023.01.21

PHP에서 닫힘...정확히 무엇을 언제 사용할 필요가 있는가?

PHP에서 닫힘...정확히 무엇을 언제 사용할 필요가 있는가? 그래서 저는 최신 객체 지향 방식으로 프로그래밍하고 있습니다.저는 정기적으로 PHP가 구현하고 있는 OOP의 다양한 측면을 활용하고 있습니다만, 언제 클로저를 사용할 필요가 있는지 궁금합니다.폐쇄를 시행하는 것이 언제 도움이 될지 밝혀줄 전문가가 있나요?PHP는 5.3에서 기본적으로 클로저를 지원합니다.폐쇄는 작고 특정한 용도로만 사용되는 로컬 함수를 원하는 경우에 적합합니다.폐쇄에 관한 RFC는 좋은 예를 제시합니다. function replace_spaces ($text) { $replacement = function ($matches) { return str_replace ($matches[1], ' ', ' ').' '; }; retu..

programing 2023.01.15

PHP - 줄 바꿈 문자를 만드는 방법

PHP - 줄 바꿈 문자를 만드는 방법 PHP에서 줄바꿈 문자를 생성하려고 합니다. echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; 그런 다음 메모장에서 생성된 파일을 열면 새 행이 문자 그대로 기록됩니다. 1 John Doe\r\n 1 John Doe\r\n 1 John Doe\r\n 변형된 것을 .\r\n가 없습니다.왜뉴뉴 라라 라라 라? ???이중 따옴표로 묶인 문자열만 이스케이프 시퀀스를 해석합니다.\r ★★★★★★★★★★★★★★★★★」\n각각 '0x0D'와 '0x0A'로 표시되므로 다음과 같이 할 수 있습니다. "\r\n" 반면 따옴표로 묶인 문자열은 이스케이프 시퀀스만 알고 있습니다.\\ ★★★★★★★★★★★★★★★★★」\'...

programing 2023.01.12

DateTime을 문자열 PHP로 변환

DateTime을 문자열 PHP로 변환 PHP DateTime 오브젝트를 String으로 변환하는 방법에 대해서는 이미 많은 사이트를 조사했습니다.항상 "String to Date Time"이 아니라 "String to Date Time"이 표시됩니다. PHP DateTime은 에코할 수 있지만, PHP 문자열 함수로 DateTime을 처리하고 싶은 것. 궁금한 점은 어떻게 하면 PHP dateTime 객체를 이런 종류의 코드로 시작하는 문자열로 만들 수 있는가입니다. $dts = new DateTime(); //this returns the current date time echo strlen($dts); 의 방법을 사용할 수 있습니다.DateTime클래스: $date = new DateTime('20..

programing 2023.01.01

디렉토리에서 모든 PHP 파일을 포함()하려면 어떻게 해야 합니까?

디렉토리에서 모든 PHP 파일을 포함()하려면 어떻게 해야 합니까? PHP에 스크립트 디렉토리를 포함할 수 있습니까? 즉, 다음 대신: include('classes/Class1.php'); include('classes/Class2.php'); 다음과 같은 것이 있습니까? include('classes/*'); 특정 클래스에 대해 약 10개의 서브클래스의 컬렉션을 포함할 수 있는 좋은 방법을 찾을 수 없었던 것 같습니다.foreach (glob("classes/*.php") as $filename) { include $filename; } PHP 5에 여러 폴더의 많은 클래스를 포함하는 방법은 다음과 같습니다.이 방법은 수업이 있는 경우에만 사용할 수 있습니다. /*Directories that con..

programing 2023.01.01

PHP에서 datetime을 ISO 8601로 변환하는 방법

PHP에서 datetime을 ISO 8601로 변환하는 방법 시간을 변환하려면 어떻게 해야 하나요?2010-12-30 23:21:46ISO 8601 날짜 형식으로? (-_-;)객체 지향 이것이 권장되는 방법입니다. $datetime = new DateTime('2010-12-30 23:21:46'); echo $datetime->format(DateTime::ATOM); // Updated ISO8601 절차 이전 버전의 PHP 또는 절차 코드가 더 익숙한 경우. echo date(DATE_ISO8601, strtotime('2010-12-30 23:21:46')); PHP 5 이후에는 다음을 사용할 수 있습니다.echo date("c");ISO 8601 형식의 날짜/시간을 구성합니다. http://id..

programing 2022.12.27

한 배열의 요소가 PHP의 다른 배열에 있는지 확인하는 중

한 배열의 요소가 PHP의 다른 배열에 있는지 확인하는 중 PHP에는 다음과 같이 2개의 어레이가 있습니다. 사람: Array ( [0] => 3 [1] => 20 ) 수배자: Array ( [0] => 2 [1] => 4 [2] => 8 [3] => 11 [4] => 12 [5] => 13 [6] => 14 [7] => 15 [8] => 16 [9] => 17 [10] => 18 [11] => 19 [12] => 20 ) People 요소 중 수배 범죄자 배열에 있는 요소가 있는지 확인하려면 어떻게 해야 합니까? 이 예에서는 이 값이 반환됩니다.true왜냐면20수배 중인 범죄자들입니다를 사용할 수 있습니다. $result = !empty(array_intersect($people, $criminals)..

programing 2022.12.27
반응형