sanitize_key() 함수는 아래와 같이 정의되어있다.
function sanitize_key( $key ) {
$raw_key = $key;
$key = strtolower( $key );
$key = preg_replace( '/[^a-z0-9_\-]/', '', $key );
/**
* Filters a sanitized key string.
*
* @since 3.0.0
*
* @param string $key Sanitized key.
* @param string $raw_key The key prior to sanitization.
*/
return apply_filters( 'sanitize_key', $key, $raw_key );
}
모든 문자를 소문자로 변경하고,
정규표현식을따라서 문자를 대체하고 변경된 데이터 값으로 리턴한다.
https://codex.wordpress.org/Function_Reference/sanitize_key참고배운지 얼마 되자 않은 지식이라 잘못된 부분이 있을 수있습니다. 그러한 것은 댓글로 달아주시면 감사하겠습니다.
'Programming > PHP(더이상쓰지않음)' 카테고리의 다른 글
| [스크랩]디자인 패턴에 대하여 (0) | 2019.01.28 |
|---|---|
| [PHP]::(double colon, Paamayim Nekudotayim)과 ->(arrow)의 차이 (0) | 2019.01.28 |
| [PHP]객체 상속(extends)에 대하여 (0) | 2019.01.28 |
| [PHP]정적(static)에 대하여 (0) | 2019.01.28 |
| [PHP]include와 require의 차이 (0) | 2019.01.28 |