とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

PHP 指定した関数が定義されている(使用可能)かを調べる

エスケープ処理用関数を定義されている(使用可能)かに合わせて切り替える

<?php
if (function_exists('mysql_real_escape_string')) {
  $string2 = mysql_real_escape_string($string);
} elseif (function_exists('mysql_escape_string')) {
  $string2 = mysql_escape_string($string);
} else {
  $string2 = addslashes($string);
}
?>