wp_slash

函式
wp_slash ( $value )
引數
  • (string|array) $value String or array of data to slash.
    Required:
返回值
  • (string|array) Slashed `$value`, in the same type as supplied.
定義位置
相關方法
wp_unslashwp_hashwp_styleswp_rssdeslash
引入
3.6.0
棄用
-

wp_slash: 這個函式用來向一個字串新增斜線。它用於轉義那些在資料庫中具有特殊意義的字元,如引號、反斜線和空字元: 該函式可用於在將使用者輸入的資料儲存到資料庫之前對其進行淨化,以確保資料是安全的,不會被用來注入惡意程式碼。

將斜線新增到一個字串中,或者遞迴地將斜線新增到一個陣列中的字串。

這應該在為期望有斜線的核心API準備資料時使用。這不應該被用來轉義直接進入SQL查詢的資料。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_slash( $value ) {
if ( is_array( $value ) ) {
$value = array_map( 'wp_slash', $value );
}
if ( is_string( $value ) ) {
return addslashes( $value );
}
return $value;
}
function wp_slash( $value ) { if ( is_array( $value ) ) { $value = array_map( 'wp_slash', $value ); } if ( is_string( $value ) ) { return addslashes( $value ); } return $value; }
function wp_slash( $value ) {
	if ( is_array( $value ) ) {
		$value = array_map( 'wp_slash', $value );
	}

	if ( is_string( $value ) ) {
		return addslashes( $value );
	}

	return $value;
}

常見問題

FAQs
檢視更多 >