php 41

브루로 PHP를 7.4 macOS Catalina로 업데이트

브루로 PHP를 7.4 macOS Catalina로 업데이트 PHP 버전을 다음으로 업데이트하려고 합니다.7.4맥OS 카탈리나에서 브루와 함께. 했다brew install php@7.4 버전을 확인하면php -v, 아직도 옛날 버전이 보여요.PHP 7.3.11? 제가 어떻게 해야 합니까? 업데이트: 끝나고brew doctor알겠습니다. 경고:홈브루의 sbin을 PATH에서 찾을 수 없지만 /usr/local/sbin에 실행 파일을 넣는 수식을 설치했습니다.예를 들어 echo 'export PATH="/usr/local/sbin:$PATH' > ~/.profile과 같은 경로 설정을 고려해 보십시오. php@7.2에 대한 저의 비슷한 답변을 보실 수 있습니다. brew install php@7.4 brew..

source 2023.10.27

Laravel - @yield가 비어 있는지 확인합니다.

Laravel - @yield가 비어 있는지 확인합니다. @yield에 컨텐츠가 있는지 없는지 블레이드 뷰를 체크인할 수 있습니까? 보기에서 페이지 제목을 할당하려고 합니다. @section("title", "hi world") 그래서 메인 레이아웃 뷰를 확인하고 싶은데요...다음과 같은 것. Sitename.com {{ @yield('title') ? ' - '.@yield('title') : '' }} 지금 보시는 분들은 (2018+) 다음을 이용하실 수 있습니다. @hasSection('name') @yield('name') @endif 참조: https://laravel.com/docs/5.6/blade#control-structures라라벨 5에서 우리는 지금hasSection우리가 요청할 수 ..

source 2023.09.12

함수 내부의 전역 변수에 액세스할 수 없습니다.

함수 내부의 전역 변수에 액세스할 수 없습니다. 이(내 코드의 단순화된 버전)는 작동하지 않습니다. 왜요? 액세스하고 싶습니다.$sxml왜냐하면 나는 그것에 오류를 기록하고 싶기 때문입니다.foo()실패합니다.foo()디렉터리 목록을 만들기 위해 스스로를 재귀적으로 호출하기 때문에 전체를 전달하는 것이 두렵습니다.$sxml(에 있는 것처럼) 저절로)foo($sxml))는 성능을 저하시킬 수 있습니다. 액세스할 수 있는 방법이 있습니까?$sxml안에서.$foo인수로 전달하지 않고? (PHP 5.2.x+) 편집: 만약 코드가 이렇게 보인다면요? 이 정보를 함수에 전달해야 합니다. 또는 글로벌로 선언: 변수가 전역이 아닌 외부 함수에 정의된 경우 첫 번째 옵션(인수로 전달)은 동일하게 작동합니다. 또는 변수를..

source 2023.09.02

URL에서 파일이 있는지 확인하는 방법

URL에서 파일이 있는지 확인하는 방법 원격 서버에 특정 파일이 있는지 확인해야 합니다.사용.is_file()그리고.file_exists()작동하지 않습니다.빠르고 쉽게 할 수 있는 방법이 있습니까?그럴 때는 컬이 필요 없어요파일이 있는지 확인하기에는 오버헤드가 너무 많습니다... PHP의 get_header를 사용합니다. $headers=get_headers($url); 그런 다음 $result[0]에 200 OK(파일이 있음을 의미)가 포함되어 있는지 확인합니다. URL이 작동하는지 확인하는 기능은 다음과 같습니다. function UR_exists($url){ $headers=get_headers($url); return stripos($headers[0],"200 OK")?true:false; }..

source 2023.08.18

다른 인터페이스로 구성된 인터페이스를 만드는 방법은 무엇입니까?

다른 인터페이스로 구성된 인터페이스를 만드는 방법은 무엇입니까? 인터페이스를 만들고 싶습니다.IFoo그것은 기본적으로 사용자 지정 인터페이스의 조합입니다.IBar그리고 몇 가지 기본 인터페이스,ArrayAccess,IteratorAggregate,그리고.SerializablePHP는 다른 인터페이스를 구현하는 인터페이스를 허용하지 않는 것 같습니다. 시도할 때 다음 오류가 발생합니다. PHP 구문 분석 오류: 구문 오류, 예기치 않은 T_IMPLENS, 줄 Y의 X에 '{'가 필요합니다. 인터페이스가 다른 인터페이스를 확장할 수 있다는 것은 알고 있지만, PHP는 다중 상속을 허용하지 않고 네이티브 인터페이스를 수정할 수 없기 때문에 이제 막혔습니다. 내에서 다른 인터페이스를 복제해야 합니까?IFoo아니..

source 2023.08.08

PHP의 base64 문자열에서 이미지 유형 탐지

PHP의 base64 문자열에서 이미지 유형 탐지 PHP에서 base64 String으로 인코딩된 이미지의 유형을 찾을 수 있습니까? 원본 이미지 파일에 액세스할 방법이 없고 인코딩된 문자열만 있습니다.제가 본 바로는imagecreatefromstring()문자열 표현에서 이미지 리소스를 만들 수 있지만(base64에서 디코딩된 후) 이미지 유형을 자동으로 감지하고 이미지 리소스 자체가 특수 PHP 표현입니다.이미지를 다시 파일로 저장하려는 경우 저장하는 유형이 String 표현이 만들어진 원래 유형과 일치하는지 알 수 없습니다.FileInfo는 다음과 같은 이점을 제공합니다. $encoded_string = "...."; $imgdata = base64_decode($encoded_string); $f..

source 2023.08.08

같은 클래스의 정적 메서드에서 비정적 메서드를 호출하는 방법은 무엇입니까?

같은 클래스의 정적 메서드에서 비정적 메서드를 호출하는 방법은 무엇입니까? 저는 PHP 코드 작업을 하고 있습니다. 다음은 제 문제를 설명하는 샘플 코드입니다. class Foo { public function fun1() { echo 'non-static'; } public static function fun2() { echo "static" ; //self::fun1(); //Foo::fun1(); } } 정적 메소드에서 비정적 메소드를 호출하려면 어떻게 해야 합니까? 참고: 두 기능 모두 사이트 전체에서 사용되며, 이는 알려지지 않았습니다.정적/비정적 특성을 변경할 수 없습니다. 해당 클래스 내의 정적 메서드가 아닌 메서드에 액세스하려면 정적 메서드 내부에 새 개체를 만들어야 합니다. class F..

source 2023.07.29

두 날짜 사이의 날짜인지 PHP 확인

두 날짜 사이의 날짜인지 PHP 확인 Stackoverflow에서 이 코드를 입수하여 오늘 날짜로 변경하였습니다. 오늘 두 날짜가 맞는지 확인하고 싶어요.근데 이거 안 되네.제가 무엇을 빠뜨리고 있나요? $paymentDate = date('d/m/Y'); echo $paymentDate; // echos today! $contractDateBegin = date('d/m/Y', '01/01/2001'); $contractDateEnd = date('d/m/Y', '01/01/2015'); if ($paymentDate > $contractDateBegin && $paymentDate < $contractDateEnd) { echo "is between"; } else { echo "NO GO!"; } ..

source 2023.01.27

Guzle 6: 응답에 대한 json() 메서드는 없습니다.

Guzle 6: 응답에 대한 json() 메서드는 없습니다. Guzzle 5.3 이전 이야기: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); JSON 응답에서 PHP 어레이를 쉽게 얻을 수 있었습니다.이제 구즐 6에서는 어떻게 해야 할지 모르겠어요.없는 것 같다json()더 이상 방법을 사용할 수 없습니다.최신 버전의 문서를 (빠르게) 읽었지만 JSON 응답에 대한 내용은 찾을 수 없었습니다.뭔가 놓친 것 같습니다.이해할 수 없는 새로운 개념이 있는 것 같습니다(혹은 올바르게 읽지 않은 것 같습니다). 이 방법밖에 없습니까? $respo..

source 2023.01.27

PHP에는 데이터 구조가 내장되어 있습니까?

PHP에는 데이터 구조가 내장되어 있습니까? PHP 매뉴얼을 보고 있는데 목록이나 집합과 같은 대부분의 언어가 가지고 있는 데이터 구조에 대한 섹션이 보이지 않습니다.제가 눈이 멀었을 뿐인가요, 아니면 PHP에는 이런 기능이 내장되어 있지 않나요?PHP의 유일한 네이티브 데이터 구조는 배열입니다.다행히 어레이는 매우 유연하며 해시 테이블로도 사용할 수 있습니다. http://www.php.net/array 다만, C++ STL의 클론인 SPL이 있습니다. http://www.php.net/manual/en/book.spl.phpPHP는 표준 PHP 라이브러리(SPL) 기본 확장을 통해 데이터 구조를 제공합니다. 이 확장 기능은 기본적으로 PHP 5.0.0에서 사용 가능하고 컴파일됩니다. 제공되는 데이터 ..

source 2023.01.17