タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PHPとCakePHPに関するdex1tのブックマーク (3)

  • PHP関数「compact」と「extract」を試してみる

    可変変数を可能にしたPHPらしい関数だ。 使い道は少ないとは思うが、あると便利な関数ではないだろうか。 次に、extractの逆になるcompactを試してみる。 array compact ( mixed $varname [, mixed $... ] ) 変数名とその値から配列を作成します。 extractは「連想配列>変数へ展開」 だったが、compactは逆なので、「変数>連想配列に格納」となる。 あらかじめいくつかの変数を定義しておく必要があるので、以下のように設定しておいた。 $id = 'someone@example.com'; $password = 'mypassword'; $screenname = 'sam'; この状態で、すべての変数をcompactして見よう。 $account = compact('id', 'passwd', 'screenname');

    PHP関数「compact」と「extract」を試してみる
  • PHPフレームワークの「codeIgniter」がスゴすぎる | H2O Blog.

    新しいことを勉強して、久々に心底感動しました。 Facebookである方が「もうすぐCodeIgniterカンファレンスが開催される」といったつぶやきをしているのを拝見し、この時初めてその存在を知りました。。 PHPのフレームワークで、習得が早く、動作速度が爆速だということだったので、ちょっと触ってみるかとダウンロードしてドキュメントを読みながら Hello World!を作ってみる。すると・・・ こ・・これはすごい・・ なにがすごいって、これまで私は「CakePHP」を超愛用していました。CakePHPは、もちろんそのほとんどがすごくいいのですが、若干だけ不満があったのです。しかし、codeIgniterではCakePHPの好きなところはそのままに、不満が全部吹っ飛んでいたのです。 では、その全貌をご覧入れましょう。 モデル・ビューが不要 CakePHPもcodeIgniterも、MV

  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

  • 1