2010-07-01から1ヶ月間の記事一覧

オブジェクトのメソッド一覧(メモ

php

クラスメンバはインスタンス生成して dump すれば見れるけど、クラスメソッド見る方法ぐぐったので、メモ。 $methods = get_class_methods("ClassName");でいけるらしい。 $obj = new OBJ; var_dump(get_class_methods(get_class($obj)));メモ。

is_dirを含むスクリプトを他階層から実行する場合の注意 (自分用メモ

php

あるディレクトリのファイル一覧取得して、File か Directory かを調べる簡単なscript check_dir.php は "/home/ryoff/prac_php/" にあるとする。 -- prac_php |-- check_dir.php |-- fuga.php `-- hoge `-- foo.phpvi check_dir.php

php splitは非推奨になったようですね。(自分用メモ

php

$str = "a-b-c-d"; こんなのを/-/でsplitしたくなって、split関数つかったらwarningsでた。 PHP Deprecated: Function split() is deprecated in 「分かったよ。何かエラーでたらphp pro行けばいいんだろ」 ってことで、見てみると 警告 この関数は PHP 5.3.…

Smartyクラスを継承して使いやすいように拡張。(php proの拡張セットアップがなぜかうまく動かなかったので・・。

拡張セットアップ - PHPプロ!マニュアル こちらを参考に色々やってみた。 参考ソースvi smarty_test/setup.php Smarty(); $this->template_dir = '(ファイルの絶対パス)/smarty_test/templates/'; $this->compile_dir = '(ファイルの絶対パス)/smarty_test/…

smarty install のメモやらログやらっぽいもの

php

安定版の最新ファイル探してくる Smarty - Downloads ここから落としてきましょう。 今回は、 http://www.smarty.net/do_download.php?download_file=Smarty-2.6.26.tar.gzこれ使った。 stableだったので。 install 参考にしたのはここ、 PHP Evo Smartyのイ…

viでctrl+s押してスクロール停止・・・。いい加減自分用メモ

なぜかたまにやる。 んで毎回復帰方法をぐぐるので、自分とこに書く。 ctrl + s ctrl + s を押すと、スクロール停止になり、ぱっとみフリーズしたっぽくなります。 謎のフリーズ(´・ω・`) 復帰には、 ctrl + q です。

CentOS でキーボードがusになった場合の対処

困ったことが起きた。 ある日突然、キーボードがusとして認識されてしまった。 具体的な症状としては以下のようなもの ダブルクォートを打とうとして、Shift+2 = @ vi閉じようとして、:を打とうとするが、見つからず・・ キーボード設定だろうと思い、キーボ…

pearのproxy設定(自分用メモ)

php

HTTP通信用Proxyの設定 現在の設定の確認 pear config-show 設定 pear config-set http_proxy [proxyアドレス:ポート] pear config-set http_proxy http://example.com:8080/ がんばろ