タグ

PHPに関するlovelyのブックマーク (5)

  • PHPの足し算のバグ - てきとうなメモ

    PHP :: Bug #61095 :: PHP can't add hex numbers via はじめてのにき(2012-02-25) $ php -r 'echo (0x00+2);echo "\n";' 4 $ php -r 'echo (0x00+ 2);echo "\n";' 2 $ php -r 'echo (0x00 + 2);echo "\n";' 2 $ php -r 'echo (0x00 +2);echo "\n";' 4 $ php -v PHP 5.3.8 (cli) (built: Dec 5 2011 21:24:09) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologiesなかなか面白い。以下のpatchでもうf

    PHPの足し算のバグ - てきとうなメモ
    lovely
    lovely 2012/02/28
  • PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog

    このエントリでは、あるPHPの入門書を題材として、Ajaxアプリケーションの脆弱性について検討します。全3回となる予定です。 このエントリを書いたきっかけ twitterからタレコミをちょうだいして、作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeというを読みました。所感は以下の通りです。 タレコミ氏の主張のように、書はセキュリティを一切考慮していない 主な脆弱性は、XSS、SQLインジェクション、任意のサーバーサイド・スクリプト実行(アップロード経由)、メールヘッダインジェクション等 脆弱性以前の問題としてサンプルスクリプトの品質が低い。デバッグしないと動かないスクリプトが多数あった 上記に関連して、流用元のソースやデバッグ用のalertなどがコメントとして残っていて痛々しい 今時この水準はないわーと思いました。以前

    PHPのイタい入門書を読んでAjaxのXSSについて検討した(1) - ockeghem's blog
  • PHPのオススメのフレームワークをこの中から教えて下さい - ・CakePHP・symfony・ZendFrameworkWebア... - Yahoo!知恵袋

    symfonyはフレームワークというカテゴリには入りませんね。強いていえばテンプレートエンジン。 ※それがなりより証拠にはZendにも載るしCakeにも載る PHPで機能分担できるかどうかはさておき フレームワークってのは、MVC分離で生産性をあげるってのは一つの解なわけで そういうことで言うと、Cakeになるんでしょうかね~ でも、こればっかりは両方とも使ってみないと分からないしで。 どんな規模のシステムをどれくらいの期間で、誰と作るかにより、お勧めは異なると思いますね。 直近はCAKE使ってましたが、Zendと比べて素直な感じがしました。 ただし、DB屋からしてみれば、DBMSの機能を1%も使えないCAKEは使えないって思うのかもしれない。 じゃあZendは使えるのかというと、これまた使いこなすにはDBAじゃないとだめだし・・・ バリバリDB使わないのであれば、フレームワークなんて必要

    PHPのオススメのフレームワークをこの中から教えて下さい - ・CakePHP・symfony・ZendFrameworkWebア... - Yahoo!知恵袋
    lovely
    lovely 2011/05/27
    じわじわくるw
  • パーフェクトPHP書評

    こんにちは、blog登場3回目のnakazawa-kです。書きかけのAndroid記事よりも先になってしまったのですがせっかく献を頂戴したということで、発売日にはレビューを載せたいなと思い少々駆け足で読んだ「パーフェクトPHP」社内回し読み2人目の書評(?)です。 にどのようなことが書かれているか、についてはAmazonに掲載されている目次でも見ていただけば大体分かると思いますので、ここでは「どんな人が読むと、どんなことが得られそうか」「nakazawa-k的に気になったトピック」を主に取り上げます。他の切り口は社内外の他の方にお譲りします。 一言でざっくりまとめると「PHPでプログラムを書く人、書いている人は斜め読みでもよいので一読すると、抜けているポイントを補間出来たり、自分の理解度を把握することが出来るので是非読むべき」という感じです。このから得るものは何も無いという方は、それ

  • 基本|PHPの基礎|PHP|PHP & JavaScript Room

    PHPJavaScript、Ajax、HTML/XHTMLCSS、Webページ埋め込みによる音声・動画配信方法など、実用的なプログラミング・テクニックを解説構文〔PHPスクリプト、コメント、テキスト出力(echo, print, ヒアドキュメント)の書き方〕 変数の型 変数名の命名規則、変数の代入(値渡しと参照渡し) 定数 演算子〔優先順位、三項演算子、加算子/減算子、代数演算子、比較演算子、エラー演算子など〕 ファイルの読込〔include(), require()〕 制御文(ループ、条件分岐など) 関数の引数について〔値渡し, 参照渡し〕 関数の返り値について 構文 PHPスクリプト、コメント、テキスト出力(echo, print, ヒアドキュメント)の書き方 PHPスクリプトの書き方 開始タグと終了タグ PHPスクリプト部分は、<? ~ ?>または<?php ~ ?>で囲みます。

    lovely
    lovely 2010/11/05
    エラー演算子
  • 1