Q:

PHP's addcslashes ignoring some chars

I would like to know why the function addcslashes() is ignoring certain characters.
As you will notice in the output at the bottom, ["`","$","""] are being ignored.
This is my example:
<?php
$ADPasswdRaw = $_GET["element_3"]; #data from a web form
$ADPasswd = addcslashes($ADPasswdRaw, "~`!@#$%^&*()_+=-][}{\\|:;\"',./<>?");

echo $ADPasswd;
?>

Output
\~\`\!\@\\\#$\%\^\&\*\(\)\_\+\-\=\;\:"\'\<\>\?\,\.\/

Thanks

A:

This must be a problem with my input.
This is unclear and old at this point.

