タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

phpとプログラミングに関するcelitanのブックマーク (3)

  • 『パーフェクトPHP』――disられないPHPを書くためのパーフェクトな指南:晴読雨読@エンジニアライフ:エンジニアライフ

    パーフェクトPHP 小川雄大、柄沢聡太郎、橋口誠(著) 技術評論社 2010年11月 ISBN-10: 4774144371 ISBN-13: 978-4774144375 3780円(税込) ■「例えば、PHPを避ける」の衝撃 Webプログラミングの分野で大きなシェアを持つスクリプト言語、PHP。しかし、プログラマのコミュニティ界隈では「PHPをdisる」ことが、風物詩のように行われている。 原因の一端は、おそらくIPAの「セキュア・プログラミング講座」というコンテンツだろう。『より良いWebアプリケーション設計のヒント』というページには、公開当時『例えば、PHPを避ける』というかなりショッキングな記述がされていた(現在は修正されて『プログラマが脆弱性をつくり易い環境を避ける』という表現になっている)。 当時の記述については、こちらのブログ記事が引用して紹介している。安全なプログラミング

    『パーフェクトPHP』――disられないPHPを書くためのパーフェクトな指南:晴読雨読@エンジニアライフ:エンジニアライフ
  • 自分の部下には「パーフェクトPHP」を読んでおいてもらいたい理由5つ - しんふぉにゃん

    自分の部下には、「これ読んどけ!」と必ず渡しておきたい1冊です。 PHPの開発現場で実際に必要な知識を幅広くカバー さすがにこれで「全部」というわけにはいきませんが、書かれている内容はどれも「必要」 MVCフレームワークの用語や知識 必要最小限かつモダンな設計のMVCフレームワークを「作る」解説、MVCフレームワークを使いこなすためには必須の知識 オブジェクト指向でPHPを書く場合の必須知識を網羅 「5章 クラスとオブジェクト」が50ページ以上、「11章 実践オブジェクト指向」が40ページ PHPでWebアプリケーションを作る際に必須のセキュリティの知識も網羅 must readとしか言いようがない PHPの内部構造の知識も適度にカバー 掘り下げ具合のさじ加減がちょうどいい パーフェクトPHP (PERFECT SERIES 3) 作者: 小川雄大,柄沢聡太郎,橋口誠出版社/メーカー: 技

    自分の部下には「パーフェクトPHP」を読んでおいてもらいたい理由5つ - しんふぉにゃん
  • PHPにおける文字列比較の2a問題 - Unknown::Programming

    PHPの文字列比較に関しては古の時代から皆がいばら道を通っているので今更何か語ることも無いんだけどやっぱり良くハマっちゃうということで軽くメモを残しておく。 とりあえずは先人達の苦悩ということでこのあたりの記事は見ておいた方がいいだろう。 素晴らしき自動的な世界〜或いは「型のない」世界〜 - がるの健忘録 PHPでの入力値チェックのすり抜け 上記記事の方が名づけたと思われる(w)いわゆる「2a問題」というものについて書いていく。 この2a問題というのはもう一度再確認すると <?php $a = '2a'; $b = 2; if ( $a == $b ) { // ここを通る } という問題のことだ。 何故こうなるかは元記事やマニュアル等に詳しく書かれているが、カンタンに説明すると「2a」という文字列を数値評価すると「2」として扱われるということだ。 実はコレはPerlでもまったく同じ問題を

    PHPにおける文字列比較の2a問題 - Unknown::Programming
  • 1