라이브러리

[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() 함수를 사용하여 프로그램이 특정 조건을 만족하지 못할 때 예외를 발생시키는 방법도 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 594 페이지

검색

게시물 검색