PHP 関数 functions.php 変数が未定義というエラー
Notice: Undefined variable: 変数
変数が未定義というエラー(箇所:index.php)
【functions.php で定義した変数を】
<?php
function select_comments($dbh){
$sql = "SELECT * FROM board";
$stmt = $dbh->prepare($sql);
$stmt->execute();
$count = $stmt->rowCount();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$data[] = $row;
}
return $data;
}
?>
【index.php でエラーがでます。】
名前 | プロフィール | 時刻 |
---|---|---|
functions.php を使わずに記述するとOKです。
検索すると
変数のスコープ
変数の有効範囲はローカル関数の中
何を追加すれば解決できるのか分かりません
よろしくお願い致します!
0