タグ

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

  • 関連タグはありません

タグの絞り込みを解除

phpとPHPとdebugに関するinitializeのブックマーク (2)

  • PHPでいろいろな型の変数を文字列に変換する5つの関数の比較

    debugなどで変数の中身を見たい時などにvar_dump()したりするけど、そんな変数を文字列に変換する関数たちによる変数型による違いを比較してみた。 (凡例:型 => 文字列に変換した値の例) print_r() boolean(true) => 1 boolean(false) => integer => 123 double => 0.5 string => abc array => Array ( [0] => 1 [1] => 2 [2] => 3 ) object => Example Object ( [public_var] => 123 [_private_var:private] => 456 ) resource => Resource id #3 null => シンプルで見やすい。 trueが1になる。 falseやnullの場合、何も出力されない。 var_d

  • エラーハンドリング・さらにつづき - いちいの日記

    先日のメモをまとめているうちに、おかしなところがちょっと見えてきたので、整理してコミットしました。大きくは変わっていないけれど、 ethna_handle_error()の定義をEthna_Logger.phpからEthna_Error.phpに移動 Ethna.phpでもよかったけれど、エラー回りって言うことで。 「気を利かせて」エラーをprintしてくれちゃうのを抑制 エラーの表示設定はほぼアプリの設定ファイルだけで制御できるようになりました。 ってとこです。 ということで、設定ファイル etc/app-ini.php で関連する部分をかんたんにまとめてみました。 debug フラグ 'debug' => true,気分としては、開発中と番をわけるフラグ。これがtrueのときは、triggerされたエラーが(Ethna_Loggerの設定によらず)画面に表示されるようになります。ちな

    エラーハンドリング・さらにつづき - いちいの日記
  • 1