タグ

2009年10月14日のブックマーク (3件)

  • 「SimpleXML」と「JSON」で共通データ形式を便利に (1/2)- @IT

    第2回 「SimpleXML」と「JSON」で共通データ形式を便利に 亀 大地 アシアル株式会社 2008/6/19 PHP4のサポートが終了し、これまでPHP4が中心だった開発現場でも、いよいよPHP5への移行を視野に入れる時期が来た。PHP5ならではの機能を生かした開発を進めるためのポイントを紹介する(編集部) 第1回「例外処理の実装を把握する」では、「try~catch」ブロックと「Exception」オブジェクトを利用した例外処理を解説した。今回からは、PHP5から実装された機能やモジュールの中から、特に便利なモジュールをピックアップして紹介していきたい。まずは比較的メジャーで使いどころも多い「SimpleXML」「JSON」「PDO」といったモジュールを紹介する。 手軽にXMLを扱えるようにしたSimpleXML 共通データ形式にはさまざまなものがあるが、最も一般的なデータ形式

    halohalolin
    halohalolin 2009/10/14
    PHP5に追加されたXMLを扱う「SimpleXML」AJAXサイト作成に役立つ「JSON」データベースを扱う「PDO」モジュールを説明、「PDO」ではトランザクション・ロールバックについても説明
  • SQL に関する質問です。 Mysqlを使用しています。…

    SQL に関する質問です。 Mysqlを使用しています。 insert文の中で、select文を実行することはできますでしょうか?(サブクエリってやつでしょうか) insert into tableA (f1, f2) values (”a”, select max(f2) from tableA) というようなイメージです。

    halohalolin
    halohalolin 2009/10/14
    SQLでInsertの際に、通常値と他テーブルのselect結果を混ぜて挿入する方法
  • [phpide] PDT Q&A

    PDTでデバッグ機能を利用するためには、体とは別にデバッガを自分でインストール・設定する必要があります。対応しているのは ZendDebugger と Xdebug のみで、DBG には対応していません。ただし、PDTのXdebugサポートはPDT体とは開発主体が異なるので、マルチバイトをサポートしていない[2.0からサポートされます]、値の変更で eval が使えない、Linked Folder をサポートしていない[1.0.3で修正されました]、Watch の事前設定が使えない等々、さまざまな欠陥があります。これらの欠陥は開発主体に「バグである」との認識が無いため、改修される可能性は極めて低いです。PDTではZendDebuggerを使いましょう。(ただしPDT+ZendDebuggerは mod_rewrite や pathinfo に対応していないので、それらが必要な場合はXd

    halohalolin
    halohalolin 2009/10/14
    オブジェクト変数のコンテンツアシストについて、function の戻り値を PHPDoc コメントで明示してやれば効くようになります。具体的には関数名のところでマウスオーバーしたり、クラス関数の挿入中にCtrl+スペースキーでホ