반응형

php 68

PHPDoc에서 어레이 옵션을 문서화하는 가장 좋은 방법

PHPDoc에서 어레이 옵션을 문서화하는 가장 좋은 방법 함수에 전달되는 어레이 옵션의 멀티 트리 구조를 설명하는 읽기 쉽고 이해하기 쉬운 문서를 작성하는 데 어려움을 겪고 있습니다. 다음은 어레이 구조의 예입니다. $arr = [ 'fields' => [ 'title' => [ 'name' => 'Document.title', 'format' => 'string', 'readonly' => true ] ] ]; 위의 배열에는 여러 가지 옵션이 있지만, 이 옵션은 해당 구조를 인식하는 함수의 매개 변수로 사용됩니다. function doSomething(array $arr) { ... } PHPDoc에서 어레이를 구성하는 방법을 문서화하고 싶은데 올바른 접근법이 무엇인지 잘 모르겠습니다. 제가 지금 가지..

programing 2022.11.08

dyld: 라이브러리가 로드되지 않음: /usr/local/lib/libpng16.16.dylib (ph 관련 항목 포함)

dyld: 라이브러리가 로드되지 않음: /usr/local/lib/libpng16.16.dylib (ph 관련 항목 포함) php 어플리케이션을 사용하면 다음과 같은 결과가 됩니다. dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php 대부분의 php 어플리케이션은 homebrew를 사용하여 설치되었지만 curl을 사용하여 설치되었습니다. libpng을 제거하고 homebrew를 사용하여 재설치해 봤지만 소용이 없었다. 다음으로 에러 메시지에 기재되어 있는 libpng 1.5의 최신 버전으로 전환합니다. ..

programing 2022.11.08

php.ini: 어떤 거요?

php.ini: 어떤 거요? 이전 아파치에서 nginx와 php 5.3.10으로 이전했습니다.그리고 제 요구에 맞게 php.ini를 수정하려고 했을 때, 그 중 3개가 있었습니다. $ locate php.ini /etc/php5/cgi/php.ini /etc/php5/cli/php.ini /etc/php5/fpm/php.ini 어떤 걸 편집할까요?으로 말하면, 「 」입니다.cli/php.ini파일은 명령줄에서 PHP 바이너리를 호출할 때 사용됩니다. 해서 '실행 중'을하실 수 있습니다.php --ini를 참조해 주세요. fpm/php.iniPHP의 FPM에 대해서, Nginx의 FPM에 대해서. 그 콜링도 하실 수 .phpinfo()웹 서버에서 제공하는 php 페이지에서 확인할 수 있습니다. cgi/ph..

programing 2022.11.07

PHMailer로 이메일 보내기 - 이미지를 본문에 포함

PHMailer로 이메일 보내기 - 이미지를 본문에 포함 HTML 메일과 PHPMailer로 이미지를 보내려고 합니다.본문은 모든 정보를 포함하는 html 파일에서 로드됩니다. 메일을 보낼 때 이미지를 첨부파일로 보내도 본문에 이미지가 표시되지 않습니다. HTML태그 포인트는 플레이스와 같은 장소를 가리킵니다. PHP: $mail->AddAttachment('img/2u_cs_mini.jpg'); 이미지를 본문에 로드할 수 있도록 html 포인트로 첨부 파일을 지정하려면 어떻게 해야 합니까? PHPMailer에 부속되어 있는 예를 보면 차이는 없고, 그 경우는 이미지가 표시됩니다.답을 찾았어요 $mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u'); 및 그 ..

programing 2022.11.07

이 preg_match 대소문자를 구분하지 않도록 하려면 어떻게 해야 합니까?

이 preg_match 대소문자를 구분하지 않도록 하려면 어떻게 해야 합니까? 고려사항: preg_match("#(.{100}$keywords.{100})#", strip_tags($description), $matches); 가운데 검색 문자열로 양쪽에 100자만 표시하려고 합니다. 이 코드는 실제로 작동하지만 대소문자를 구분합니다.어떻게 하면 상황을 둔감하게 만들 수 있을까요?딜리미터 뒤에 한정자를 추가합니다( ).#고객님의 경우) : preg_match("#(.{100}$keywords.{100})#i", strip_tags($description), $matches); 딜리미터가 다음과 같은 경우/, 를 추가합니다.i그 후: preg_match("/your_regexp_here/i", $s, $m..

programing 2022.11.06

메서드 선언은 PHP의 상위 메서드와 호환되어야 합니다.

메서드 선언은 PHP의 상위 메서드와 호환되어야 합니다. 엄격한 기준:childClass 선언:: custom메서드()는 parentClass::custom과 호환성이 있어야 합니다.메서드() PHP에서 이 오류가 발생할 수 있는 원인은 무엇입니까?호환성에 대한 정보는 어디서 찾을 수 있습니까?childClass::customMethod()에는 다른 인수 또는 접근레벨(퍼블릭/프라이빗/보호)이 있습니다.parentClass::customMethod().이 메시지는 실행 시 실패할 수 있는 특정 메서드콜이 있음을 나타냅니다.예를 들어 class A { public function foo($a = 1) {;}} class B extends A { public function foo($a) {;}} funct..

programing 2022.11.06

Laravel first 아니면 새 제품인지 확인하는 방법?

Laravel first 아니면 새 제품인지 확인하는 방법? 하고 있습니다.firstOrNew()새 사용자를 만들거나 기존 사용자를 검색하여 업데이트합니다. 오브젝트가 생성된 후 오브젝트가 존재하는지 또는 새로운 오브젝트인지 어떻게 알 수 있습니까? 아이디어는 다음과 같습니다. $user = \App\User::firstOrNew([ 'email' => $userData->getEmail(), 'name' => $userData->getName(), ]); if ($user->new) { // some way to check // user was created now } else { //user already existed } first Or New() 이 함수는 데이터베이스에서 첫 번째 레코드를 반환하..

programing 2022.10.27

Composer의 개발/실가동 스위치를 사용할 때 올바르게 전개하는 방법

Composer의 개발/실가동 스위치를 사용할 때 올바르게 전개하는 방법 Composer는 개발 중에만 여러 종속성을 로드하는 옵션이 있으므로 실제 가동 중인 서버에는 도구가 설치되지 않습니다.이것은 (이론적으로) 테스트, 가짜 데이터 툴, 디버거 등 개발에서만 의미가 있는 스크립트에 매우 편리합니다. 은 하나 더 거예요.require-devdev에 . "require-dev": { "codeception/codeception": "1.6.0.3" } 그런 다음 (이론적으로) 이러한 의존성을 로드합니다. composer install --dev 문제와 질문: 가 Composer의 했습니다.install ★★★★★★★★★★★★★★★★★」updaterequire-dev. -dependencies는 compo..

programing 2022.10.18

php.ini 파일(xampp)을 찾는 방법

php.ini 파일(xampp)을 찾는 방법 사용하고 있다xampp을 위해 서버PHP편집하고 싶다php.ini파일: 어디서 찾을 수 있나요?Windows 의 경우는, 다음의 URL 에 있는 파일을 참조해 주세요.C:\xampp\php\php.ini- 폴더(Windows) 또는etc- 폴더(xampp-Folder 내). Linux 에서는 대부분의 배포판에 lampp가 포함되어 있습니다./opt/lampp파일은, 다음의 URL 에 있습니다./opt/lampp/etc/php.ini. 일반 텍스트 편집기를 사용하여 편집할 수 있습니다. 설명: Xampp(X (일부 OS용), Apache, MySQL, Perl, PHP) Lampp(Linux, Apache, MySQL, Perl, PHP) 이러한 맥락에서, 그것..

programing 2022.10.18

Linux/CentOS PC의 php.ini 파일은 어디에 있습니까?

Linux/CentOS PC의 php.ini 파일은 어디에 있습니까? 이 질문에는 이미 답변이 있습니다. php.ini는 어디에 있나요? (14개 답변) 닫힘7년 전. 서버에서 PHP.ini 위치를 찾을 수 없습니다.모든 Stack Overflow 응답을 확인했지만 php.ini 위치를 찾을 수 없습니다. Linux, Cent OS, zPanel을 가지고 있습니다.PHP의 마지막 버전입니다. 내 컴퓨터: Linux Mint 15 KDE.터미널/콘솔(Linux만, Windows에서는 Putty가 필요) ssh user@ip php -i | grep "Loaded Configuration File" 그리고 이것은 당신에게 이런 것을 보여줄 것입니다.Loaded Configuration File => /etc..

programing 2022.10.07
반응형