반응형

php 58

PHP 유닛 테스트 실행 중 CLI에서 출력하는 방법

PHP 유닛 테스트 실행 중 CLI에서 출력하는 방법 PHPUnit 테스트를 실행할 때 출력을 덤프하여 한두 가지를 디버깅할 수 있도록 하고 싶습니다. 다음을 시도했습니다(PHPUnit 매뉴얼의 예와 유사). class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; $out = "Foo"; var_dump($out); } } 결과는 다음과 같습니다. PHPUnit @package_version@ by Sebastian Bergmann. . Time: 0 second..

sourcecode 2022.11.06

PHP에서 주의 메시지 제거

PHP에서 주의 메시지 제거 PHP 코드가 있습니다.실행하면 경고 메시지가 나타납니다. 이러한 경고 메시지를 삭제/억제/무시하려면 어떻게 해야 합니까?경고의 원인이 되는 것은 수정해야 하지만 에러 표시를 제어할 수 있습니다.경고 메시지를 건너뛰려면 다음과 같은 방법을 사용할 수 있습니다. error_reporting(E_ERROR | E_PARSE); 함수 호출 앞에 @ 를 붙여 모든 에러 메시지를 억제할 수 있습니다. @yourFunctionHere(); 다른 모든 오류 보고를 활성화한 채로 경고를 억제하려면: error_reporting(E_ALL ^ E_WARNING); 오류뿐만 아니라 경고도 표시하지 않으려면 // Turn off all error reporting error_reporting(0..

sourcecode 2022.10.27

PHP 어레이: 개수 또는 크기?

PHP 어레이: 개수 또는 크기? PHP에서 요소 수를 찾으려면$array, 어떤 것이 더 빠름/더 좋음/빠른가? count($array)또는sizeof($array)? 편집 Andy Lester 덕분에, 저는 제 질문을 다국어 관점에서 의미하도록 수정했습니다.해설자는 이렇게 말합니다. "[size of]는 C를 기반으로 하는 다른 많은 언어에서 동일한 것을 의미하지 않습니다." 정말이에요?나는 사용할 것이다.count()만약 그것들이 같다면, 제 경험에서와 같이, 그것은 더 일반적이기 때문에, 당신의 코드를 읽는 개발자들이 "라고 말하는 것을 줄일 것입니다.sizeof(), 그게 뭐죠?"라고 묻기 때문에 문서를 참조할 필요가 있습니다. 제 생각에는sizeof()는, C(데이터 타입의 사이즈를 계산)와 ..

sourcecode 2022.09.26

PHP에서 두 문자열의 차이를 강조 표시합니다.

PHP에서 두 문자열의 차이를 강조 표시합니다. PHP에서 두 문자열의 차이를 강조하는 가장 쉬운 방법은 무엇입니까? Stack Overflow 편집 이력 페이지의 새로운 텍스트는 녹색으로, 삭제된 텍스트는 빨간색으로 되어 있습니다.미리 작성된 함수나 클래스가 있다면 이상적입니다.한 문자열을 다른 문자열로 변환하기 위해 최소 편집 횟수(문자 그대로 사용할 수 없음)를 계산하는 클래스를 작성했습니다. http://www.raymondhill.net/finediff/ diff의 HTML 버전을 렌더링하는 정적 함수를 가지고 있습니다. 첫 번째 버전으로 개선될 것 같습니다만, 현시점에서는 정상적으로 동작하고 있기 때문에, 누군가 필요에 따라서 콤팩트 diff를 효율적으로 생성해야 할 경우에 대비해 버립니다. ..

sourcecode 2022.09.26

Laravel 테이블에서 모든 행(소프트 삭제도 가능)을 가져오려면 어떻게 해야 합니까?

Laravel 테이블에서 모든 행(소프트 삭제도 가능)을 가져오려면 어떻게 해야 합니까? 테이블에서 모든 행을 가져오려면Model::all()(합리적인 이유로) 이렇게 해도 임시 삭제 행이 반환되지 않습니다.웅변가로 해결할 수 있는 방법이 있을까요?임시 삭제된 모델도 가져오려면 $trashedAndNotTrashed = Model::withTrashed()->get(); 결과에서 임시 삭제된 모델만 해당 $onlySoftDeleted = Model::onlyTrashed()->get(); 모든 레코드를 가져오려면 이 옵션을 사용합니다. Model::withTrashed()->get(); 특정 ID의 레코드를 가져오려면 이 옵션을 사용합니다. Property::withTrashed()->find($list..

sourcecode 2022.09.25

PHP를 사용하여 JSON용 어레이를 만드는 방법

PHP를 사용하여 JSON용 어레이를 만드는 방법 PHP 코드에서 json 어레이를 만듭니다. [ {"region":"valore","price":"valore2"}, {"region":"valore","price":"valore2"}, {"region":"valore","price":"valore2"} ] 이거 어떻게 해?간단한 레몬즙 짜기 : http://www.php.net/manual/en/function.json-encode.php 에 의해 게시물이 있습니다.andyrusterholz at g-m-a-i-l dot c-o-m복잡한 네스트 어레이도 처리할 수 있습니다(필요한 경우).다음과 같이 PHP 네이티브를 사용합니다. 업데이트: 댓글로 질문에 답합니다.이렇게 하면 됩니다. $named_arr..

sourcecode 2022.09.24

.htaccess에서 cors를 유효하게 하다

.htaccess에서 cors를 유효하게 하다 SLIM PHP 프레임워크로 기본적인 RESTful 서비스를 만들고 Angular.js 프로젝트에서 서비스에 액세스할 수 있도록 연결하려고 합니다.Angular는 개봉 후 바로 CORS를 지원한다는 내용을 읽었으며, 필요한 것은 다음 라인뿐입니다.Header set Access-Control-Allow-Origin "*".htaccess 파일로 이동합니다. 이렇게 했는데 REST 어플리케이션은 아직 동작하고 있습니다(부정한 .htaccess에서 500의 내부 서버 오류 없음). 그러나 test-cors.org에서 테스트하려고 하면 오류가 발생합니다. Fired XHR event: loadstart Fired XHR event: readystatechange ..

sourcecode 2022.09.24

PHP 변수에서 클래스를 인스턴스화하시겠습니까?

PHP 변수에서 클래스를 인스턴스화하시겠습니까? 이 질문이 다소 모호하게 들리는 것을 알고 있기 때문에 예를 들어 좀 더 명확하게 설명하겠습니다. $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); 이게 내가 하고 싶은 일이야.그걸 어떻게 하시겠어요?eval()은 다음과 같이 사용할 수 있습니다. $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); 하지만 평가에서 벗어나고 싶습니다.이것을 eval() 없이 할 수 있는 방법이 있나요?classname을 먼저 변수에 입력합니다. ..

sourcecode 2022.09.24

Mac OS X에서 PHP를 업그레이드하는 방법은 무엇입니까?

Mac OS X에서 PHP를 업그레이드하는 방법은 무엇입니까? 저는 이것이 매우 둔한 질문이라고 생각합니다만, 이상하게도 이 문제는 문서화되어 있지 않습니다. PHP를 업그레이드하고 싶은데 몇 가지 문제가 있습니다. 패키지 매니저가 내장되어 있지 않습니다.MacPorts는 PHP 자체를 설치하지 않았기 때문에 php를 설치된 패키지로 인식하지 않습니다. .locate php의존관계가 많을 수 있음을 나타냅니다. OS에 포함되어 있었기 때문에 How php가 어떻게 설치되어 있는지 알 수 없기 때문에 소스에서 설치해야 할지, 바이너리를 다운로드해야 할지 모르겠습니다.의존관계를 해소하지 않고 이전 버전을 제거하는 방법도 잘 모르겠습니다. 난 레오파드를 쫓고 있어.애플이 업그레이드를 원하지 않는 것 같아요.S..

sourcecode 2022.09.23

bcmath 모듈 설치 방법

bcmath 모듈 설치 방법 서버에 bcmath 모듈을 설치하려면 어떻게 해야 하나요?나는 노력했다. yum update php-bcmath 아무것도 못 찾았다고 하네요해라yum install php-bcmath그래도 아무것도 못 찾으면yum search bcmath패키지 이름을 검색하다ubuntu 및 php7.1 sudo apt install php7.1-bcmath 버전 지정이 없는 ubuntu 및 php sudo apt install php-bcmath yum install php72-php-bcmath.x86_64 cp /etc/opt/remi/php72/php.d/20-bcmath.ini /etc/php.d/ cp /opt/remi/php72/root/usr/lib64/php/modules/bc..

sourcecode 2022.09.23
반응형