大阪市中央区 システムソフトウェア開発会社

営業時間:平日09:15〜18:15
MENU

PHP 同名変数の使いまわし 値不具合

株式会社クローバーフィールドの経営理念
著者:津路高広
公開日:2024/11/16
最終更新日:2024/11/16
カテゴリー:技術情報
タグ:

津路です。久しぶりに投稿です。

本日、あるクラスを作成して、そこにsetter,getter関数を実装しました。

具体的なコードは以下のようです。

そして、利用側では、

jsonDataとは、json形式のデータです。
$title,$descriptionは、取り出したデータを入れる変数です。useridは、上記でnullです。
これらをwriteDB変数を使ってデータベースに挿入しているわけですが、実際に、実行して、データベースを確認すると、descriptionがnullのままです。
そこで、各所にechoを入れて確認したところ、$descripton = $newtask->getDescription(); の行でnullにどうしてもなってました。
なぜかなと、クラス生成時の値を見ると、入ってます。長さも正常。

$description変数の値がnullというおぞましい結果。。。
結局、変数名を変えることで、解決しました。
同じ名前の変数をあちこちで使うといけないようです。

    コメントを残す

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    上に戻る