라이브러리
[PHP] assert_options - 다양한 assert 플래그를 설정/가져오기
PHP assert_options는 assert() 함수의 옵션을 설정하는 함수입니다. assert() 함수는 프로그램이 특정 조건을 만족하지 못할 때 예외를 발생시키는 데 사용됩니다. assert_options() 함수를 사용하여 assert() 함수의 동작을 조정할 수 있습니다.
assert_options() 함수의 옵션
assert_options() 함수의 옵션은 다음과 같습니다.
- `assert_options( ASSERT_ACTIVE, $value )`: assert() 함수가 활성화된 상태를 설정합니다. `$value`가 `1`이면 활성화되고, `$value`가 `0`이면 비활성화됩니다.
- `assert_options( ASSERT_WARNING, $value )`: assert() 함수가 경고를 발생시키는 것을 설정합니다. `$value`가 `1`이면 경고를 발생시키고, `$value`가 `0`이면 발생시키지 않습니다.
- `assert_options( ASSERT_QUIET_EVAL, $value )`: assert() 함수가 quiet eval 모드를 설정합니다. `$value`가 `1`이면 quiet eval 모드를 활성화하고, `$value`가 `0`이면 비활성화합니다.
- `assert_options( ASSERT_CALLBACK, $value )`: assert() 함수가 콜백 함수를 호출하는 것을 설정합니다. `$value`가 `1`이면 콜백 함수를 호출하고, `$value`가 `0`이면 호출하지 않습니다.
- `assert_options( ASSERT_BAIL, $value )`: assert() 함수가 프로그램을 중단하는 것을 설정합니다. `$value`가 `1`이면 프로그램을 중단하고, `$value`가 `0`이면 중단하지 않습니다.
assert_options() 함수의 예제
다음 예제는 assert_options() 함수의 사용법을 보여줍니다.
#hostingforum.kr
php
// assert() 함수가 활성화된 상태를 설정합니다.
assert_options( ASSERT_ACTIVE, 1 );
// assert() 함수가 경고를 발생시키는 것을 설정합니다.
assert_options( ASSERT_WARNING, 0 );
// assert() 함수가 quiet eval 모드를 설정합니다.
assert_options( ASSERT_QUIET_EVAL, 1 );
// assert() 함수가 콜백 함수를 호출하는 것을 설정합니다.
assert_options( ASSERT_CALLBACK, 0 );
// assert() 함수가 프로그램을 중단하는 것을 설정합니다.
assert_options( ASSERT_BAIL, 1 );
// assert() 함수를 사용하여 프로그램이 특정 조건을 만족하지 못할 때 예외를 발생시킵니다.
assert( 1 == 2, '1은 2와 같지 않습니다.' );
// assert_options() 함수를 사용하여 assert() 함수의 옵션을 변경합니다.
assert_options( ASSERT_ACTIVE, 0 );
// assert() 함수를 사용하여 프로그램이 특정 조건을 만족하지 못할 때 예외를 발생시킵니다.
assert( 1 == 2, '1은 2와 같지 않습니다.' );
이 예제에서는 assert_options() 함수를 사용하여 assert() 함수의 옵션을 설정하고 변경하는 방법을 보여줍니다. assert() 함수를 사용하여 프로그램이 특정 조건을 만족하지 못할 때 예외를 발생시키는 방법도 보여줍니다.
댓글목록
등록된 댓글이 없습니다.