IT技術 トランザクションの利用 | [連載]PHPでデータベース(PDO) 第6回 データベース機能のトランザクションを利用することで、データの整合性が合わなくなってしまうなどの不都合を回避する方法について、PHP/PDOの構成からサンプルを示しながら解説をしています。 2024.06.28 IT技術
IT技術 SQLインジェクションの危険性と対策 | [連載]PHPでデータベース(PDO) 第5回 PHPからPDOを利用してデータベースにアクセスする場合、安易な実装をしてしまうとSQLインジェクションという脆弱性を抱えることになります。今回の記事では、SQLインジェクションの解説から、PHP/PDOでの対策までを紹介しています。 2024.06.28 IT技術
IT技術 Queryの実行 | [連載]PHPでデータベース(PDO) 第3回 プログラムからデータベースを扱う場合、プログラム自体はそれほど複雑ではなく、今回取り上げるQueryの発行ができるようになれば、データに関する基本的な操作はほとんど可能となりますので、しっかりと確認していきましょう。 2024.06.28 IT技術
IT技術 接続文字列とiniファイル | [連載]PHPでデータベース(PDO) 第2回 データベースをプログラムから扱う実際の処理について解説を開始していきます。PDOを使ってデータベースへ接続する際に指定することになる、ユーザー名やパスワードといったセキュリティ上重要な情報を、プログラム外部に保存して利用する方法も合わせて紹介しています。 2024.06.27 IT技術
IT技術 getterやsetterを使う意義と利便性 プログラム初心者や、入社したばかりのエンジニアからは、「何のためにあるものなのか分からない」という声を聞くこともあるため、今回はそんなgetter/setterを使う意義や利便性について紹介してみます。 2024.06.24 IT技術
IT技術 派生先に実装を強制させる – abstract (抽象) クラス この記事では、IT現場やチーム開発での使われ方といった視点から、abstractが具体的にどのように便利なのかを紹介しています。特に、安全なクラスの設計を心がけるチームの中心的なエンジニアや、複数人で開発を進めるプログラマの人にはイメージしやすいかと思いますので、是非参考にしてみてください。 2024.06.19 IT技術
IT企業へ 勉強するプログラム言語の選び方 今回の記事では、私自身がIT企業の開発現場や新卒採用での面接担当していた経験等を活かしながら、プログラム言語の選び方について紹介していますので、是非参考にしてみてください。 2024.06.18 IT企業へ