Dangerous PHP Functions Must be Disabled?

I have read a reply on this forum and was recommended to disabled dangerous PHP Functions on my hosting control panel?

I searched and got a list of dangerous php functions:

apache_child_terminate
apache_setenv
define_syslog_variables
escapeshellarg
escapeshellcmd
eval
exec
fp
fput
ftp_connect
ftp_exec
ftp_get
ftp_login
ftp_nb_fput
ftp_put
ftp_raw
ftp_rawlist
highlight_file
ini_alter
ini_get_all
ini_restore
inject_code
mysql_pconnect
openlog
passthru…

Dangerous PHP Functions Must be Disabled?