たとえば、PHPで「オブジェクト」という単語が何をするのか混乱しています。
while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
「(オブジェクト)」は何をしますか?私はそれが何度も発生するのを見てきましたが、それが目的でも何をするのかわかりません。どんな説明でも大歓迎です、ありがとう!
変数(通常は配列)をオブジェクト(stdClass)にキャストするために使用されます。
このコーディング方法には多くの欠点があり、利点はほとんどないため、従わないでください。
また:
Stack Overflowへようこそ!
mysql_*
新しいコードに関数を使用しないでください。それらはもはや維持されておらず、コミュニティは非推奨プロセスを開始しています。赤いボックスが表示されますか?代わりに、プリペアドステートメントについて学び、 PDOまたはMySQLiのいずれかを使用する 必要があります。決定できない場合は、この記事を選択するのに役立ちます。あなたが学びたいのであれば、ここに良いPDOチュートリアルがあります。
(オブジェクト)変数をデータ型オブジェクトを持つ変数に変換します。
例えば
<?php
$car = array (
'type' => 'Ford',
'plate' => 'AZ-DF-123'
);
$p = (object) $car;
echo $p->type; // Will print 'Ford'
?>
PHPのオブジェクト内に変数を配置するために使用されます。
ところで、半非推奨の関数を使用しています。などの使用には注意してくださいmysql_fetch_oject()
。