시나리오가 실행되는 동안 사용자 데이터를 로그하거나 출력 할 수 있습니까? php 코드가 두 번 실행될 때마다 두 번 실행된다는 것을 알고 있습니다. 두 번째 단계에서 변수의 값을 어떻게 볼 수 있습니까?부호 매김. 시나리오가 실행되는 동안 출력 변수
6
A
답변
3
<?php
if ($scenario->running()) {
Logger::log((string)$var);
}
?>
주세요, 그것은 등 배열이라면 배열 인덱스/키에 액세스은 스칼라 데이터인지 docs
변수 값을보고 관련이 있고, 바람직한 방법은 문자열 타입 캐스팅되는 참조 않지만 거기 문서화되지 않은 방법 $ var에 -> __ 값() 디버깅을 위해 사용할 수 있지만, 테스트
+0
나는 그것이 분명해야한다는 것을 알고 있지만 알아낼 수는 없다. FatalError'Class 'Logger'not found '가 나타납니다. – pymarco
+0
Codeception을 사용하기 전에 모든 공급 업체를 설치해야합니다. –
5
codecept_debug($var);
을에 의존 그리고 "디버그 모드"를 참조하여 codecept 실행되지해야합니다
을당신이 당신의 var에 디버그 모드에서뿐만 아니라 표시되어 있는지 확인하려면: 당신은 외부 라이브러리에게이 코드를 이동할 수 있습니다
$t = ob_get_clean(); // get current output buffer and stopping output buffering
var_dump($var); // show what we need
ob_start(); // start output buffering
echo($t); // restore output buffer
.
관련 문제
- 1. Arduino가 실행되는 동안 변수 변경
- 2. 부호 매김 : 테스트 메시지를 색칠하는 방법
- 3. ssh를 통해 실행되는 명령에 대한 변수 출력 출력
- 4. 쓰기 출력 - 텍스트 인용 부호 사이에 비 연속 변수
- 5. Laravel 매김 GET 변수
- 6. 루프가 무한대로 실행되는 동안
- 7. 아약스가 실행되는 동안 이미지로드하기
- 8. PHP가 실행되는 동안 이미지로드하기
- 9. Codeigniter 페이지 매김 변수 undefined
- 10. 매김 PHP를 여러 쿼리 동안
- 11. Xcode없이 실행되는 애플리케이션의 NSLog 출력?
- 12. BASH에서 실행되는 프로그램의 컬러 출력
- 13. Javascript 스택 오버플로가 실행되는 동안 setTimeout 메서드 + 전달 변수
- 14. 매개 변수 문제 동안 C#에서 실행되는 SQL 쿼리
- 15. 파이썬 : 루프가 실행되는 동안 루프의 매개 변수 변경
- 16. 변수 출력
- 17. 시나리오가 유닉스
- 18. PaginationSample JavaFX는 최종 변수 매김
- 19. 요청 매개 변수 손실 플러스 부호
- 20. F # 인용 부호 안에 변수 삽입
- 21. SAS에서 매크로 변수 인용 부호 오류
- 22. 문자열 매개 변수 삽입 문에 인용 부호
- 23. 오류 : 마이크로 소프트 SQL보고 서비스에 보고서를 생성하는 동안 유효한 부호
- 24. 스크립트가 실행되는 동안 사용자에게 점진적으로 응답을 반영합니까?
- 25. Concrete5 페이지 매김 - 출력 페이지 수 제한
- 26. 매김
- 27. 루프가 한 번만 실행되는 동안
- 28. 루프가 한 번 실행되는 동안
- 29. WCF가 실행되는 동안 진행 업데이트
- 30. jQuery "기다려주십시오"PHP가 실행되는 동안
PHP 코드가 2 번 실행되는 방식은 무엇입니까? –
"그러나 Codeception은 각 시나리오를 두 번 실행합니다 : 하나는 분석 용이고 다른 하나는 실행 용입니다. 따라서 사용자 정의 PHP 코드는 두 번 실행됩니다!" 이 튜토리얼에서입니다. – MrBinWin