タグ

2010年3月9日のブックマーク (4件)

  • PHP Exceptions(PHPの例外処理) | @blog.justoneplanet.info

    PHPにおける「エラー」と「例外」の違い 例外はオブジェクトであり、エラーが起こったときにthrowされる 例外はハンドリングすることが可能、(継承させた)例外のタイプで条件分けできる 例外はハンドリングされていない場合、全てfatalである 例外は発生時にインスタンス化され、コンストラクタが実行される 例外はコードの処理の流れを変える ■Exceptionクラス 以下のような実装になっている。但し、ビルトインクラスであり、ユーザーが記述する必要はない。 <?php class Exception { protected $message = 'Unknown Exception'; protected $code = 0; protected $fill; protected $line; function __construct($message = null, $code = 0)

    uechoco
    uechoco 2010/03/09
    Exception、例外、ハンドリング、捕捉
  • (function(){})() と function(){}() - IT戦記

    自分用メモ // JavaScript でクロージャを書くときこう書く事が多い (function() {})() // 何故なら // function() {}() // と書くと // function() {} が式ではなく、文として解釈されてしまうからだ。 // 文として解釈されないためには、文の途中(最初以外)に function と書いてやる必要がある // なので、まず開きカッコを書いてやる。 ( // の後に function() {} // と書いてやると function は式になる ) // 正確には、カッコの対は The Grouping Operator という演算子である。 // カッコ以外にも var a = // のように代入演算子のあとでもいい function() {} // つまり、以下のような記述も可能である。 var b = function()

    (function(){})() と function(){}() - IT戦記
  • Twitpic

    Twitpic

    Twitpic
  • Open Tech Press | MySQLデータのバックアップ方法

    2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var

    Open Tech Press | MySQLデータのバックアップ方法
    uechoco
    uechoco 2010/03/09
    バックアップ、復旧、/var/lib/mysql