PHP のempty関数で、エラーメッセージ Can't use function return value in write context が出ました。 これは、empty関数が引数の「変数」を対象としているからです。 なので以下のように、empty関数の引数に関数の戻り値を与えると本エラーになります。
12月20日に第1回ワンクリックデプロイ勉強会で、デプロイの自動化について好き勝手に喋ったりデモしたりする予定なのですが、当日話す内容の概略について以下に載せておきます。 以下にあげることをやっておけばデプロイ自動化、ワンクリックデプロイはそんなに遠くないところにあると思います。 ソースコードのバージョン管理いわずもがな。全ての起点はここにあるコードの共同所有の原則への理解このソースコードは本番環境または開発環境などで同じように動作しなければならないテストを書く習慣、コミット前に他のテストも含めて通してからコミットする習慣設定ファイルのバージョン管理環境によって異なる設定値(接続先データベース情報など)が書かれた設定ファイルもバージョン管理する開発環境用、ステージング環境用、本番環境用などに分けて定義し、容易に切り替え可能にする本番環境に配置する際に、アプリケーションの各所を書き換えなけれ
vimとxdebugを使ってPHPのデバッグをIDE風にします。 LL言語ですと、printデバッグで終わらせてしまいますが、 大規模になってきたり、保守のために全く知らないソースコードを動かすには限界があります。 できなくはないのですが、とても面倒です。 そこでPHPのデバッグをIDE風に行います。 IDE風とは、VisualStudioや、Eclipseのデバッグと同じように、 ソースコードをステップごとに実行して、実行結果、または変数を確認しながら行います。 画面はこんな感じです。 左にトレースするコード、右に、変数、ヘルプ、スタックが表示されます。 vimはエディタと思いがちですが、こんなことも出来ます。 方法はこちらを参考にしてください。 [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-python で python feature をインストールすれば OK です。 なお、feature の有効/無効は vim --version で確認できます。 DBGp client - a remote debugger interface to
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
connpass-ワンクリックデプロイ勉強会 (資料公開)ワンクリックデプロイ勉強会 #ocdeploy | Ryuzee.com 2011/12/20 ワンクリックデプロイ勉強会 #ocdeploy - Togetter (写真:講演終盤、ワンクリックデプロイを実演中の@Ryuzee氏。) 開催までの経緯 まずはこちらのつぶやきやり取りを。 …という様な感じでつぶやきのやり取りがなされ、この日に晴れて『ワンクリックデプロイ勉強会』が開催されました。 開催場所は日本マイクロソフト品川本社。私自身この日が2回目のマイクロソフト本社での勉強会だったのですが、開始前のモニターには何とTV画面が。勉強会とは関係無いところでちょっとした驚きでした(笑) イベント発起人であるkatzchang(TwitterID:@katzchang)さんによる前説的トーク、会場をご提供頂いたTomoharu Nag
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く