반응형

php 7

파생 클래스가 인스턴스화될 때 추상 클래스 생성자가 암시적으로 호출되지 않습니까?

파생 클래스가 인스턴스화될 때 추상 클래스 생성자가 암시적으로 호출되지 않습니까? 예를 들어 다음과 같습니다. abstract class Base { function __construct() { echo 'Base __construct '; } } class Child extends Base { function __construct() { echo 'Child __construct '; } } $c = new Child(); C# 배경에서 오는 출력은 다음과 같습니다. 밑면 __구성 자녀 __구성 그러나 실제 출력은 단지 자녀 __구성 아니요, 자식 클래스가 생성자를 정의하는 경우 부모 클래스의 생성자가 호출되지 않습니다. 자식 클래스의 생성자에서 부모 클래스의 생성자를 호출해야 합니다. parent::..

bestsource 2023.09.21

cURL을 사용하여 HTTPS 사이트에 연결할 수 없습니다. 대신 0 길이의 컨텐츠를 반환합니다.어쩌죠?

cURL을 사용하여 HTTPS 사이트에 연결할 수 없습니다. 대신 0 길이의 컨텐츠를 반환합니다.어쩌죠? cURL(최신 버전)을 사용하여 안전한 게이트웨이로 연결하여 결제하는 사이트가 있습니다. 문제는 cURL이 항상 0 길이의 콘텐츠를 반환한다는 것입니다.머리말만 받아요.그리고 내가 cURL을 헤더를 반환하도록 설정할 때만.저는 다음과 같은 깃발을 준비하고 있습니다. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_URL, $gatewayURI)..

bestsource 2023.09.11

심포니 만들기:마이그레이션: 메타데이터 저장소가 최신이 아닙니다. 이 문제를 해결하려면 sync-metadata-storage 명령을 실행하십시오.

심포니 만들기:마이그레이션: 메타데이터 저장소가 최신이 아닙니다. 이 문제를 해결하려면 sync-metadata-storage 명령을 실행하십시오. 할 마다 이 합니다.php bin/console make:migration아니 심지어는doctrine:migration status내가 시도할 때doctrine:migration:sync-metadata-storage여전히 같은 오류 메시지가 표시됩니다. 저는 현재 심포니를 배우고 있고 가이드를 따르고 있지만 왠지 심포니 4.4 php 7.2가 문제가 됩니다..env의 DATABASE_URL을 에서 변경해 보십시오. DATABASE_URL=mysql://root:@127.0.0.1:3306/testtest?serverVersion=10.4.11 로. DATA..

bestsource 2023.08.12

php SimpleXML 하위 항목이 존재하는지 확인

php SimpleXML 하위 항목이 존재하는지 확인 A->b->c존재할 수도 있지만c존재하지 않을 수 있습니다.어떻게 확인하죠?이것을 포장하는 것이 더 나을 수도 있습니다.isset() if(isset($A->b->c)) { // c exists 그런 식으로 만약에$A또는$A->b존재하지 않는...터지지 않습니다.SimpleXML은 항상 Object를 반환합니다.자식이 없으면 빈 개체가 반환됩니다. if( !empty($a->b)){ var_dump($a->b); } @null의 답은 정확합니다. 이를 위한 가장 간단한 방법은 다음과 같습니다.isset if (isset($A->b->c)) { /* c exists */ } 하지만, 그 이유는 (적어도 나에게는) 명확하지 않고, 이 페이지에는 꽤 많은 ..

bestsource 2023.08.07

PHP: 게시된 모든 데이터를 자동으로 가져올 수 있습니까?

PHP: 게시된 모든 데이터를 자동으로 가져올 수 있습니까? 간단한 질문:모든 필드를 몰라도 모든 데이터를 한 페이지에 게시할 수 있습니까? 예를 들어, 저는 게시된 데이터를 수집하여 이메일로 보내는 간단한 스크립트를 작성하고 싶습니다.저는 양식의 필드가 시간이 지남에 따라 많이 바뀔 것이라는 것을 예측할 수 있습니다. 그래서 저는 장기적으로 시간을 절약하기 위해 제가 모든 것을 자동으로 수집하는 것을 쓸 수 있는지 궁금했습니다. 가능합니까?물론이죠. 그냥 길을 따라 가세요.$_POST배열: foreach ($_POST as $key => $value) { echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)." "; } Raw Pos..

bestsource 2023.08.02

PHP 출력을 변수로 캡처하려면 어떻게 해야 합니까?

PHP 출력을 변수로 캡처하려면 어떻게 해야 합니까? 저는 사용자가 양식 버튼을 클릭할 때 포스트 변수로 API에 전달될 XML을 엄청나게 생성하고 있습니다.저는 또한 사용자에게 미리 XML을 보여줄 수 있기를 원합니다. 코드는 다음과 같은 구조로 정렬됩니다. The XML for the user to preview 내 XML은 몇 개의 루프와 같은 것으로 생성되고 있습니다.그런 다음 두 위치(미리보기 및 양식 값)에 표시해야 합니다. 제 질문은.생성된 XML을 변수 등에 캡처하려면 어떻게 해야 합니까? 한 번만 생성한 다음 미리 보기 내부에서 생성한 다음 양식 값 내부에서 다시 생성하는 것과 반대로 출력하면 됩니까? XML Document XMLDoc; $fruits = array('apple', 'b..

bestsource 2023.07.23

PHP 실제 최대 업로드 크기 가져오기

PHP 실제 최대 업로드 크기 가져오기 사용 시 ini_get("upload_max_filesize"); 실제로 php.ini 파일에 지정된 문자열을 제공합니다. 다음과 같은 이유로 이 값을 최대 업로드 크기에 대한 참조로 사용하는 것은 좋지 않습니다. 다음과 같이 이른바 단축 바이트를 사용하는 것이 가능합니다.1M추가적인 구문 분석이 많이 필요한 등. upload_max_filesize가 예를 들어 다음과 같은 경우0.25M실제로는 ZERO이며, 값의 구문 분석을 다시 한 번 훨씬 더 어렵게 만듭니다. 또한, 만약 값이 php에 의해 ZERO로 해석되는 것과 같은 공간을 포함한다면, 그것은 사용할 때 공백이 없는 값을 보여줍니다.ini_get 그래서, 보고된 것 외에 PHP에서 실제로 사용되는 값을 얻..

bestsource 2023.07.23
반응형