私はphpでOOPを使用することを学んでいます.おそらく本当に単純な解決策であり、正しい検索用語を使用して見つけていないという問題がいくつかあります.
私は私のクラスを持っています
class user {
function getUser() {
if ($_SESSION['status'] == "authorized") {
$conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$sql = "SELECT * FROM users WHERE username = :username";
$st = $conn->prepare( $sql );
$st->bindValue( ":username", $_SESSION['usernames'], PDO::PARAM_STR );
$st->execute();
$row = $st->fetch();
$conn = null;
return $row;
}
}
}
そして、テンプレートファイルで次を呼び出しています
$user = new user();
echo $user->getUser->icon;
うまくいけば、一番下の行は私が呼び出そうとしているものを示しています。基本的には、$row['icon']; を呼び出した後のSQL結果です。戻り配列から直接。
これは可能ですか?もしそうなら、誰かが私が見逃している用語を指摘できますか
前もって感謝します