PHP アーカイブ
Ethnaってロリポップで使えるの?
PHPのフレームワークにやっと手を出してみるのも経験かなと思い、色々と調べていくとどうやら国産のフレームワークでEthnaというものがよいとの意見を目にしました。
そこでEthnaを使ってみることにしたのですが、サイトを見てみるとインストールにshが必要な模様…。
まぁ、このブログを動かしているサーバは割りといいやつなのでshを使えるので構わないのですが、作ろうとしているものが簡易なWebサーバを想定していたので、果たしてロリポップで使えるのかという疑問が浮かんだわけです。
Macで¥nで改行されないときはPHP_EOL
Macでソースを書いていると、¥n、¥n¥r、¥r¥nなどと書いても改行してくれません。
そこで、PHP_EOLという定数の出番です。これを記述すると改行してくれます。
Zend FrameworkのPHPコーディング規約
PHPだけでなく、どの言語を使っていてもそうですが、コーディング規約は必須だと思っています。自分一人だけでプログラムを組んで運営している個人プログラマならまだしも、会社人としてプログラムを組んでいる以上、自分勝手な方法でコードを書く訳にはいきませんし、自分がそのプロジェクトから離脱したときに、引き継ぎをスムーズに行うためには、規約に沿ったコーディングは必ず行うべきでしょう。
緯度経度から住所を取得するAPI「rgeocode.php」
携帯電話で位置情報を取得すると、緯度経度の数値を取得することはできますが、住所名は取得できません。
サービス開発するとしたら、やはり住所名の表示はしたいところ。
そこで、緯度経度から取得するAPIを探したところ、ありました。便利な世の中です。
DoCoMo、au、SoftbankのGPSで位置情報をphpで取得する方法
GPSで位置情報を取得する場合、DoCoMo、au、Softbankのキャリアごとに取得方法が異なります。それぞれのキャリアに対応するには、キャリアを判定して、取得操作を行うHTMLと実際にデータをクエリとして取得するプログラムをキャリアごとに記載する必要があります。
Smartyでtableの行の背景色を交互に変える
DBからデータを出力して、tableの行の背景色を交互に変更したいとき、Smartyでは、cycleという関数を利用すると簡単に行うことができます。
Google AJAX Language APIをPHPから叩いて翻訳する
PHPの裏側で翻訳して結果を返す的な動作をさせたかったので、翻訳APIを探したところ、Google AJAX Language APIなるものを見つけました。
本来はAJAX用のAPIですが、それ以外の言語でも取得できるように、RESTが用意されています。
PHPのヒアドキュメント
ヒアドキュメントとは、複数行の文章を直接記述し利用できるようにする方法で、ヒアドキュメントの中はすべて文字列として扱われ、変数は展開されます。
いつも利用はしていたのですが、言葉としての「ヒアドキュメント」を知らなかったので、備忘録です。
検索
Google AdSense
最近のエントリー
カテゴリー



