PHP

1: PHPer: 2011-08-02 18:43:46   ID:/Wvagn6jWjGh 編集
PHPについて情報交換しましょう!
よろしくお願いします。(^^)/

日本PHPユーザ会
http://www.php.gr.jp/
PHPマニュアル
http://php.net/manual/ja/
2: PHPer: 2011-08-04 16:46:27   ID:y0iXztx1bsw0 編集
はてなブックマークで、タグ「PHP」を含む新着エントリーを見ると、PHPに関するホットな話題が見つかります。
http://b.hatena.ne.jp/t/php
3: (no name): 2011-08-04 17:04:23   ID:y0iXztx1bsw0 編集
PHPの次期バージョン、5.4.0の紹介記事がありました。

5分でわかる最近のPHP – 2011夏
http://www.1x1.jp/blog/2011/07/recent_php_news_201107.html
4: (no name): 2011-08-05 13:11:05   ID:Rmw4.fHciTfX 編集
phpMyAdminのようなMySQL管理ツールが紹介されていました。

今風のUI。Ajaxを使ったPHPベースのMySQL管理システム「MyWebSql」
http://www.moongift.jp/2011/07/20110731-2/
5: PHPer: 2011-08-05 13:57:29   ID:Rmw4.fHciTfX 編集
PHPフレームワークを検証した記事がありました。
CodeIgniterは、結構速いみたいです!

色々なPHPフレームワークのパフォーマンスを比較
http://d.hatena.ne.jp/cakephper/20110802/1312275110
6: (no name): 2011-08-10 08:16:00   ID:X1wODzcr1lcU 編集
PHP5.4の新機能「trait」って何だ?

トレイト
http://php.net/manual/ja/language.oop5.traits.php
PHP 5.4.0 以降では、コードを再利用するための「トレイト」という仕組みが導入されました。

トレイトは、PHP のような単一継承言語でコードを再利用するための仕組みのひとつです。 トレイトは、単一継承の制約を減らすために作られたもので、 いくつかのメソッド群を異なるクラス階層にある独立したクラスで再利用できるようにします。 トレイトとクラスを組み合わせた構文は複雑さを軽減させてくれ、 多重継承や Mixin に関連するありがちな問題を回避することもできます。

トレイトはクラスと似ていますが、トレイトは単にいくつかの機能をまとめるためだけのものです。 トレイト自身のインスタンスを作成することはできません。 昔ながらの継承に機能を加えて、振る舞いを水平方向で構成できるようになります。 つまり、クラスのメンバーにするのに継承を要しなくなります。
7: (no name): 2011-08-10 08:22:29   ID:X1wODzcr1lcU 編集
「PHP trait mixin」で検索すると、trait関連の情報がヒット。
traitは、OOPの「多重継承」の機能らしい。

http://kichon.net/blog/?p=1885
【プログラミング】Mix-inに関して

PHP5.4から新たにTraitsという機能が加わるそうです。

なんじゃそりゃ。。

ということで調べているうちにMixinという言葉にぶち当たりました。
ちなみにTraitsというのはPHPでMixinを実現する言語仕様の拡張の様です。

Mixin(ミックスイン)とは
あるクラスから継承される為のクラスであり、多重継承の利点としてある複数のクラスの機能を利用することができるもの。

Javaでは多重継承の代わりにインターフェース(仕様の継承)を提供している。
Lisp,Perl,Pythonでは多重継承を提供している。
RubyではどちらでもなくMixinを提供している。(Lisp, Perl, PythonでもMixinは使えるとのこと。)

動的言語でも複数クラスを継承したいということが多々発生し、だけど名前の衝突とかをさせたくないからMixinというものがうまれた・・・のかな。
8: (no name): 2011-08-10 08:25:12   ID:X1wODzcr1lcU 編集
traitの意味 - 英和辞典 Weblio辞書
http://ejje.weblio.jp/content/trait
研究社 新英和中辞典
trait
【名詞】【可算名詞】
(人・ものの)特性,特色,特徴.
用例 English traits イングランドの国民性.

学術用語英和対訳集
trait
体質; 習性; 素質; 形質
9: (no name): 2011-08-10 08:32:19   ID:X1wODzcr1lcU 編集
traitの参考リンク

・5分でわかる最近のPHP – 2011夏
 http://www.1x1.jp/blog/2011/07/recent_php_news_201107.html

・現状のPHP環境はそのままで、PHP 5.4 を試す
 http://www.1x1.jp/blog/2011/06/try_new_php_without_update_current_version.html

・PHP5.4 alpha1リリース! PHP5.3からの新機能を見わたす
 http://blog.asial.co.jp/835

・PHP懇親会に参加しました
 http://d.hatena.ne.jp/koyhoge/20080316/traits

・まつもと直伝 プログラミングのオキテ 第3回(3)
 http://itpro.nikkeibp.co.jp/article/COLUMN/20050915/221232/

・Mixin
 http://ja.wikipedia.org/wiki/Mixin

・継承
 http://ja.wikipedia.org/wiki/%E7%B6%99%E6%89%BF
10: (no name): 2015-03-08 11:22:16   ID:lnyu7uw7gBXe 編集
phpMyAdminの代わりは、AdminerでOK?

http://www.adminer.org/

新規 書込み