タグ

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

  • FuelPHPを使って開発する時に最初にやったこと

    最近社内でインフルエンザよりもFuelPHPが流行っています。 FuelPHPを使ってみて、感じたのは ※CakePHPしか使った事ないので、Cakeと比較してですが。 動作が速い。 ドキュメントが少ない。 フレームワークのコア部分の拡張が容易 構成がシンプルで見やすい ドキュメントが少ないのが難点ですが、使いやすいフレームワークだと思います。 そこで、最初に行っておくと開発する時に少しだけ(個人的にですが)利便性が向上する方法を3点挙げます。 なお、バージョンは、php5.3.3&FuelPHP1.7.1です。 1.開発環境と番環境の設定の切り分け 2.コアクラスの拡張 3.共通ロジックの読み込み 1.開発環境と番環境の設定の切り分け FuelPHPはデフォルトで番環境と開発環境の接続先を切り替えが出来ます。 ただ、定数とかも開発環境と番環境で分けたいことってありますよね

  • XDebugをインストールする: mitのぺーじ

    PHPのデバッグ用ライブラリであるXDebugを使う。 ビルド時の指定もあるのかもしれないけど、 インストール後にphpizeというものを使って設定できるみたい。 やってみたけど、簡単だった。 公式サイトを元に進めていく。 XDebugのソースをダウンロード&展開 # wget http://www.xdebug.org/files/xdebug-2.2.2.tgz # tar -xvf xdebug-2.2.2.tgz # cd xdebug-2.2.2 展開したXDebugのディレクトリに移動したら、phpizeを実行。 # phpize するとconfigureファイルが出来上がるので、これを元にコンパイル、ビルドを行う。 # ./configure --enable-xdebug # make # make install php.iniにXDebugのモジュールを使うように指定す

    chanpon0
    chanpon0 2014/05/25
    phpize すると、php-develが無いと言われ、不通にyum installするとエラー。レポジトリを指定して成功。yum install --enablerepo=remi php-devel
  • PHP でのデバッグ方法 - Memo

    riaf: 明日になったら heavenshell さんのブログにデバグ方法のエントリがあがってるんだろーなー♪[00:27] heavenshell: var_dumpの方が速いというオチもw[00:27] riaf: たのしみだーなー♪[00:27] heavenshell: ちょwww[00:27] heavenshell: 頑張ります><[00:28] wozozo がトピックを “heavenshellのブログにデバッグ方法!こうご期待” に変更しました。[00:28] riaf: wwww[00:28] heavenshell: www[00:28] と zf-users.jp の IRC で振られたので… ww # あくまでも自分のやり方。もっと効率の良い方法があるかもしれない。 PHP での値の確認とかは基的に var_dump() と die() を使ってやってる。 殆

    PHP でのデバッグ方法 - Memo
  • コードをまとめる技術としてのイテレータとジェネレータ - Qiita

    ジェネレータが5.5から入ったことで完全に空気と化した(?)PHPのイテレータを、ちょっと違う面からまとめたいと思います。 コードをまとめるということ Don't Repeat Yourself(DRY)という言葉があります。達人プログラマーというに出てくる言葉です。 信頼性の高いソフトウェアを開発して、開発そのものを簡単に理解したりメンテナンスできるようにする唯一の方法は、DRY原則に従うことです。 「すべての知識はシステム内において、単一、かつ明確な、そして信頼できる表現になっていなければならない。」 (p. 27) 端的に言えば「同じことを二度書いてはいけない」ということですね。この原則を当てはめなくてもいい例外のパターンもいくつかあるのですが。。 コードにおいて「同じことを二度書いてはいけない」を忠実に守ろうとすると、同じコードを何度も書きたくなったら、何らかの方法でそのコードを

    コードをまとめる技術としてのイテレータとジェネレータ - Qiita
  • 初心者向け タイプヒンティングとはなんなのかというお話

    by @dekokun on 2013/12/14 15:33 Tagged as: PHP. どうも、PHP Advent Calendar 2013の14日目の記事です。 昨日は@ockeghemPHPセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみたでしたね。 最近、仕事を一緒にし始めた後輩がPHPに慣れておらず、PHPのタイプヒンティングのことを知らなかったので(そして、さっき一緒にお酒を飲んだ別の後輩もタイプヒンティングを知らなかったので)、彼らに向けて、タイプヒンティングとはなにか、なぜタイプヒンティングを使うのかを解説する記事となります。 PHPのことをよく知っている皆様におかれましては特に得るものはないお話なのかなと思います。ご了承ください。なお、下記のような流れを経て、このブログの内容は当初の予定から変遷しました。 「returnとrequir

    初心者向け タイプヒンティングとはなんなのかというお話
  • apple-relationship.com

    apple-relationship.com 2023 著作権. 不許複製 プライバシーポリシー

    apple-relationship.com