emptyの引数に未定義の変数を指定してもエラーはでません。以下、マニュアルの引用です。
変数が空であるかどうかを検査します。 変数が空であるとみなされるのは、変数が存在しない場合や 変数の値が FALSE に等しい場合です。 empty() は、変数が存在しない場合でも警告を発しません。
提示されたコードだけを見た場合、table_dataは永遠に代入されることはないので、永遠に$table_name="";になると思いますが、それより上のコードで変数が割り当てられているのかもしれませんが...なお、PHPはextractなど、変数をインポートするような関数もあります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/31 09:56
2016/10/31 09:56
2016/10/31 10:00
2016/10/31 10:04