サーバー構築メモ

サーバーを構築したりWEBサイトを作ったりした際の個人的な備忘録です

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);
}
?>