2011年6月5日のブックマーク (6件)

  • xampp:Mysqlに関するPHPMyAdminの文字化けの解消方法 - artful

    2006年07月19日 xampp:Mysqlに関するPHPMyAdminの文字化け xamppを入れたのですが、PHPMyAdminでの日語データ操作時に文字化けが発生。色々と他の方々の事例を調べてあれやこれやと試してやっとこ解決。そのメモを。 phpMyAdminだけが文字化けする場合はこちら(2007/05/02) XamppのphpMyAdminの文字化けーその2 ■環境 ApacheFriends XAMPP (basic package) version 1.5.3a ・Apache 2.2.2 ・MySQL 5.0.21 ・PHP 5.1.4 + PHP 4.4.2-pl1 + PEAR ・phpMyAdmin 2.8.1 ■試したこと 1)my.cnfの各項目に以下のコードを追加 → 解決せず [mysqld] character-set-server = utf8 co

    sion_huziwara
    sion_huziwara 2011/06/05
    文字化け myadmin
  • PHPでグローバル変数

    かつて書いたPHPのコードが動かないなあ、と悩んでいたが色々調べて解決した。 PHPはバージョン4からクラスの概念が導入されて、バージョン5ではスコープも色々と使えるようになりました(public / protected / private)が、相変わらずグローバル変数を使うことも出来ます。 例えば、あるファイル(aaa.inc)に以下の様に書いておき、 $_VAR['key'] = 'val'; これを別のファイル(bbb.php)から読み込む。bbb.phpではクラスが定義されており、そのメソッドの中で上記のグローバル変数にアクセスする。 require_once("aaa.inc"); class Hoge { public function fuga() { global $_VAR; echo $_VAR['key']; } } さて、以前PHP5で上記のコードを開発し実行したの

    sion_huziwara
    sion_huziwara 2011/06/05
    php global変数
  • 経済日記:PHPの変数スコープとクラス - livedoor Blog(ブログ)

    PHPでは変数宣言は必要なく、実行時に自動的に解釈される。 【require&include】 PHPの変数のスコープの範囲は、 includeやrequireにより読みこまれたファイルも含みます。 <?php $a = 1; require 'b.php'; // b.phpで$bを定義 echo $b; ?> require されたファイル(b.php)の変数も利用可能であるだけでなく、 require されたファイルでも現在ファイルの変数を利用可能。 【ユーザー定義関数】 ユーザー定義関数で定義されたローカル変数は、その関数内でしか有効でない。 ユーザー定義関数で、関数外の変数を利用する場合、関数内でグローバル宣言をしなければならない。 <?php $a = 1; function Sum() { global $a; // $aについてグローバル宣言 $a++; } Sum();

    sion_huziwara
    sion_huziwara 2011/06/05
    php スコープ
  • サルでもわかる 逆引きデザインパターン 第2章 逆引きカタログ ロジック編 Factory/Factory Method(ファクトリ/ファクトリメソッド)

    イントロダクション オブジェクトを利用する側からすれば、使用する際にオブジェクトの詳細を意識したくはありませんよね。 たとえば、条件によってデータファイルの読み込みに使うオブジェクトが異なる場合、CSV形式であればCSVDataReaderオブジェクトを、XML形式であればXMLDataReaderオブジェクトを生成します。 通常はif、else、switchなどの条件分岐を使用して、条件ごとに生成するオブジェクトを変更します。 ここで新たなデータファイル形式への対応が必要になった場合は、新しいオブジェクト生成処理と、条件式を追加しなければいけません。 オブジェクトの使用者は、オブジェクトが使用できる状態で受け渡してもらい、オブジェクトは使うことだけに専念したいものです。 また、このようにオブジェクトの生成処理と使用処理が同じコードに書かれていた場合、オブジェクトの生成処理によってオブジェ

    sion_huziwara
    sion_huziwara 2011/06/05
    デザインパターン
  • MOVION.net » PHP5でデザインパターン・Singleton(シングルトン)編

    ( ! ) Strict standards: Redefining already defined constructor for class wpdb in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/wp-db.php on line 52 Call Stack #TimeMemoryFunctionLocation

    sion_huziwara
    sion_huziwara 2011/06/05
    php singleton
  • 【 ほでなすPHP 】 PHPの基本 -> クラス

    クラス クラスとは 「クラス」は、『「メンバ変数(プロパティ)」という変数と「メンバ関数(メソッド)」という関数を内部に持つ』という特殊な構造をした、「オブジェクト型」の値、「オブジェクト」の構造を定義するものです。“論よりコード”ということで、まずは以下のサンプルと結果を見て雰囲気を掴んで下さい。 <?php class HODE{ var $dog = "wan"; var $cat = "nyan"; var $cow = "mou"; function func(){ echo "HODENASU!!!"; } } $obj = new HODE(); echo $obj->cat; echo "<hr />"; $obj->func(); ?> nyan HODENASU!!! まず、「class HODE{ 定義 }」の部分で、「HODE」という名の「クラス」を定義しています。

    sion_huziwara
    sion_huziwara 2011/06/05
    php"::"