php

代入式それ自体も代入された値を持つ

php

PHP は、他の多くの言語が行うのと同じ手法で、 更に多くの式を使用可能です。 PHP は、ほとんど全てが式であるという意味で、式指向の言語です。 既に取り扱った '$a = 5' という例について考えてみましょう。 この式には、整数定数の '5' と 5 に更新され…

今日のPHP

interfaceとabstruct

interfaceは使われることを意識して、仮にどんなメソッドが必要かを決めておける abstructは一部の共通メソッドは実装済み、その他は用途に応じた実装する interfaceはメソッドの中身は書かれてない abstructはメソッドの中身も書かれてる interfaceは中身の…

if emptyのおさらい

php

empty おおざっぱ is_null 几帳面 isset 几帳面 if($x) おおざっぱ emptyとif($x) 評価は逆になるが、レベルは同じで、おおざっぱ ""や0やfalseなど意味がなさそうなものは切り捨てる is_nullとisset 評価は逆になるが、レベルは同じで、几帳面 ""や0やfalse…

returnはNULLを返すので、未定義にはならない

php

PHP: return - Manual

public,protected,privateの違い

publicはどこからでもアクセス可能 protectedはそのクラス、継承したクラス、親クラスからアクセス可能 privateはそのクラスからのみアクセス可能 参考というよりは憶えることだと思うけど。参考: PHP: アクセス権 - Manual PHP5を試してみる - Private/Pro…

php_value, php_flagを無効にしたいときは0を設定

php_value mbstring.language 0 php_value output_handler 0 php_flag mbstring.encoding_translation off php_value mbstring.internal_encoding 0 php_value mbstring.http_output 0 php_value mbstring.http_input 0 php_value mbstring.detect_order 0

sessionのgcはどんな動きをするか

php

$a ++;は有効か?

php

session

PHP

セッションの導入:PHPマニュアル 複数のリクエストから同一ユーザーを識別する セッションIDで識別 セッションIDはcookieかURL埋め込みで保持 PHPはブラウザからセッションIDが送信されてるか確認する。 session.auto_startが1のときは自動的に session_star…

yahoo search boss でニュース記事を検索できるよ。

yahooのニュースAPIはトピックスしか取れなくて使えない。 yahoo search boss の News Search は記事が取得できる。 やったー。参考:[を] Yahoo! Search BOSS が出たので試してみました

-a 終わるときはCtrl+D

php

入力後にCtrl-Dを押すと、スクリプトが実行され、結果が表示されると思います。

smartyテンプレート内でprint_rしたいねん。

http://www.smarty.net/manual/ja/api.get.template.vars.php {php} echo "aaa"; print_r($this->get_template_vars("list")); {/php} $smartyやなくて、$thisや。

smartyでphpからsmarty変数にアクセスする方法

php

{foreach from=$list key=key item=item} {php} print_r($this->get_template_vars('item')); {/php} {/foreach} get_template_vars() -- 割り当てられた変数の値を返します。

のHTTPクライアント

php

PEARのHTTP_Clientを使用します。

の正規表現(regex expression)をさくさくテストするためのツール

php

Rubyのツール、postなしに動くので快適。 Rubular a Ruby regular expression editor で、PHPの正規表現をテストするツールに貼り付けてみる This service uses PHP regular expression functions as a base for its operations. Nevertheless it can be use…

phpinfoのmbstringのlocalvalue、mastervalueの違いは何?

php

マニュアルを参照させる事ができずに申し訳ありませんが、 Master Value => php.ini で設定された値 Local Value => .htaccessやhttpd.conf等で設定を定義した場合(※1) です。 実際に.htaccessファイルを設置しているディレクトリで、phpinfo();吐き…

cakephpの参考サイトからだけ検索する

php

「第3回 ここはおさえておきたい,CakePHP情報サイトリンク集 :: CakePHPで高速Webアプリ開発」の参考サイトから検索を作ってみました。ノイズを除去できるので、Google coopはお勧めです。

残り一年! PHP4からPHP5への移行:第1回 移行前の基礎知識|gihyo.jp

php

2007/7/14にPHP4のメンテナンス終了日がアナウンスされ,通常のメンテナンスが2007/12/31まで,セキュリティフィックスが2008/8/8までと発表されました。本連載では,これを踏まえてPHP4.4からPHP5.2への移行について解説します。PHP5には便利な新しい機能が…

phpでフィード作成。

php

PHPでRSSフィードをパースするためのライブラリは MagpieRSSなど いろいろあるのですが、RSSフィードを生成するためのライブラリはあまりありません。そうした中、Feedcreatorは 手軽にRSSフィードの生成を行うことができる貴重なライブラリです。 自前で組…

「PHP一行で書けるRSSリーダー」んなもんがあるんかい。と思ったらPHP5からでした。

PHP一行で書けるRSSリーダー

PHPでRSS表示するもの速攻作るんだったら、これ。

スクリプト自体はPEARマニュアルにもあるもので充分ですが、RSSにマルチバイト文字を含む場合、内部エンコーディングに変換してやる必要があります。しかし。。。めちゃくちゃ簡単に書けますね(^-^) PEARのXML_RSSのマニュアル http://pear.php.net/manual/e…

PHPの判定で気をつけるところ。

php

以下の結果はどうなると思います。 このページに答えが。

ajaxでは他所から直接RSSとか引っ張ってこれないから、phpでwrapper書くときはこんな感じ。

でエラー処理をどうするか

PHP

利用者が特定されてるので、エラーメッセージ吐き出して終わればいい。 trigger_error(PHP 4 >= 4.0.1, PHP 5) trigger_error -- ユーザレベルのエラー/警告/通知メッセージを生成する こんな感じでエラーメッセージ表示されて終わる。これ使える。 FATAL […