タグ

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

  • empty関数でエラー ”Can’t use function return value in write context” | 開発業務日誌

    PHPempty関数で、エラーメッセージ Can't use function return value in write context が出ました。 これは、empty関数が引数の「変数」を対象としているからです。 なので以下のように、empty関数の引数に関数の戻り値を与えるとエラーになります。

    kanno_kanno
    kanno_kanno 2011/12/21
    「empty関数の引数に関数の戻り値を与えると本エラーになります」
  • 5分で分かるデプロイ自動化への道

    12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、番環境用などに分けて定義し、容易に切り替え可能にする番環境に配置する際に、アプリケーションの各所を書き換えなけれ

    5分で分かるデプロイ自動化への道
  • vim + xdebugでPHPのデバッグをIDE風に行う|とある技術者の日記

    vimとxdebugを使ってPHPのデバッグをIDE風にします。 LL言語ですと、printデバッグで終わらせてしまいますが、 大規模になってきたり、保守のために全く知らないソースコードを動かすには限界があります。 できなくはないのですが、とても面倒です。 そこでPHPのデバッグをIDE風に行います。 IDE風とは、VisualStudioや、Eclipseのデバッグと同じように、 ソースコードをステップごとに実行して、実行結果、または変数を確認しながら行います。 画面はこんな感じです。 左にトレースするコード、右に、変数、ヘルプ、スタックが表示されます。 vimはエディタと思いがちですが、こんなことも出来ます。 方法はこちらを参考にしてください。 [PHP][Xdebug][vim][firefox] vimPHP の remote debug - koziyの日記 現在はどうやら

    kanno_kanno
    kanno_kanno 2011/12/21
    vim de php
  • [PHP][Xdebug][vim][firefox] vim で PHP の remote debug - koziyの日記

    404 Not Found に書かれているとおりに設定すれば vim から Xdebug の remote debug を実行できます。 vim サイドでやること vim の feature で python と signs が有効になっている必要があり、RHEL や CentOS の場合は標準で有効になっていますので DBGp client プラグインをインストールすればよく、Debian や ubuntu の場合は vim 体と feature が別パッケージに分かれているので sudo aptitude install vim-pythonpython feature をインストールすれば OK です。 なお、feature の有効/無効は vim --version で確認できます。 DBGp client - a remote debugger interface to

    kanno_kanno
    kanno_kanno 2011/12/21
    vim de php
  • VIM an a PHP IDE - Thomas Koch

    Today I read an article from Matthew Weier O'Phinney on Planet-PHP about Programming PHP with VIM. Since he want's to continue his series and I wrote a similiar text these days, I thought to post the text I wrote so far. Maybe we can continue together to write a nice teaser to for PHP with VIM. It would be fine, to have one place (vim.org, php.net/docs ?) to collect all those nice helper scripts

    kanno_kanno
    kanno_kanno 2011/12/21
    vim de php
  • ワンクリックデプロイ勉強会に参加してきた #ocdeploy - Diary of absj31

    connpass-ワンクリックデプロイ勉強会 (資料公開)ワンクリックデプロイ勉強会 #ocdeploy | Ryuzee.com 2011/12/20 ワンクリックデプロイ勉強会 #ocdeploy - Togetter (写真:講演終盤、ワンクリックデプロイを実演中の@Ryuzee氏。) 開催までの経緯 まずはこちらのつぶやきやり取りを。 …という様な感じでつぶやきのやり取りがなされ、この日に晴れて『ワンクリックデプロイ勉強会』が開催されました。 開催場所は日マイクロソフト品川社。私自身この日が2回目のマイクロソフト社での勉強会だったのですが、開始前のモニターには何とTV画面が。勉強会とは関係無いところでちょっとした驚きでした(笑) イベント発起人であるkatzchang(TwitterID:@katzchang)さんによる前説的トーク、会場をご提供頂いたTomoharu Nag

    ワンクリックデプロイ勉強会に参加してきた #ocdeploy - Diary of absj31