SlideShare a Scribd company logo
PHPのコミッタに頭に問題を
抱えた開発者は多い。
Zend Frameworkが抱えてい
る問題は多い。
                      させざき
                     2009.6.29
              github.com/sasezaki
今日のタイトルはパクリです。ゴメンなさい。
「PHPの開発本家Zend社が
主体となって開発しているため
品質が高い」
本当に?
Really?
ZFをさわったことがある人ならば、ZFはデコ
ピンしただけで死んでしまうことはご存知か
と思います。
例えば、地雷のzfコマンド
[user]$zf show version
Zend Framework Version: 1.8.3

[user]$zf create project-provider foo bar
helpどおりに実行したのにエラー

[user]$zf show version
Zend Framework Version: 1.8.3
[user]$zf create project-provider foo bar
Catchable fatal error: Argument 1 passed to
Zend_Tool_Project_Provider_ProjectProvider::createResource()
must be an instance of Zend_Tool_Project_Profile,
boolean given, called in
/usr/share/php/Zend/Tool/Project/
Provider/ProjectProvider.php on line 84 and defined in
/usr/share/php/Zend/Tool/
Project/Provider/ProjectProvider.php on line 44
  STUDY

 ●
   最新の1.8.4でないとzfコマンドはバグが
 けっこう残ってます。
 (zfコマンドに限らず、ZFに問題があったら
 issueに報告しよう!)
 ●
   zfコマンドの中枢Zend_Toolは主要コミッ
 ターの一人Ralph Schindlerが途中で力尽き
 ました。
 ●
   そのバグをyosidaさんが懸命に直してコ
 ミットしてます。
7/7にリリースされる1.8.5では
主要クラス
Zend_Controller_Request_Http
にあるメソッドが追加される見
込みです。それは…
getClientIp()
あれ?デジャブ?
ZFのgetClientIp()について詳しくは
ZF-7117をご覧ください。
ご清聴ありがとうございました。

More Related Content

ODP
PHP Conference Japan 2010 : Zend Framewrok
sasezaki
 
PDF
phpcon2013_zf
sasezaki
 
KEY
Behat+Symfony2ではじめるBDD超入門
晃 遠山
 
PDF
Behatで行う、E2Eテスト入門
leverages_event
 
PDF
RFC: "var" Deprecation
y-uti
 
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
shinjiigarashi
 
PDF
PHPの今とこれから2016
Rui Hirokawa
 
PDF
PHP カンファレンス福岡 参加報告
y-uti
 
PHP Conference Japan 2010 : Zend Framewrok
sasezaki
 
phpcon2013_zf
sasezaki
 
Behat+Symfony2ではじめるBDD超入門
晃 遠山
 
Behatで行う、E2Eテスト入門
leverages_event
 
RFC: "var" Deprecation
y-uti
 
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
shinjiigarashi
 
PHPの今とこれから2016
Rui Hirokawa
 
PHP カンファレンス福岡 参加報告
y-uti
 

What's hot (20)

PDF
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
sasezaki
 
PDF
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
 
PDF
anyenv + phpenv + php-build が便利すぎる件
y-uti
 
PDF
phpspecで始めるBDD
Yuuki Takezawa
 
PDF
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
 
PDF
Windows で PHP をビルドしてみた
y-uti
 
PDF
PHPでセキュリティを真面目に考える
Takuya Sato
 
PPTX
.NET vNext
信之 岩永
 
PDF
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
 
PDF
AspectMock 最強のモッキングフレームワーク
kenjis
 
PDF
PHPの今とこれから2007
Rui Hirokawa
 
PDF
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
 
PDF
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
 
KEY
最強のPHP統合開発環境 PHPStorm
晃 遠山
 
PDF
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
 
PDF
PHPカンファレンス2014の懇親会飛び込みLT資料
Junichi Ishida
 
PPTX
Net fringejp2016
Yusuke Fujiwara
 
PPTX
広がる .Net
信之 岩永
 
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
 
PDF
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
 
なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
sasezaki
 
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
 
anyenv + phpenv + php-build が便利すぎる件
y-uti
 
phpspecで始めるBDD
Yuuki Takezawa
 
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
 
Windows で PHP をビルドしてみた
y-uti
 
PHPでセキュリティを真面目に考える
Takuya Sato
 
.NET vNext
信之 岩永
 
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
 
AspectMock 最強のモッキングフレームワーク
kenjis
 
PHPの今とこれから2007
Rui Hirokawa
 
PHP、おまえだったのか。 いつもHTTPメッセージを 運んでくれたのは。
sasezaki
 
Javaで1から10まで書いた話(sanitized)
Tokuhiro Matsuno
 
最強のPHP統合開発環境 PHPStorm
晃 遠山
 
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
 
PHPカンファレンス2014の懇親会飛び込みLT資料
Junichi Ishida
 
Net fringejp2016
Yusuke Fujiwara
 
広がる .Net
信之 岩永
 
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
 
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
 
Ad

Similar to Phpstudy44 Zend Frameworkが抱えている問題は多い。 (20)

PDF
"More" Introduction to Zend Tool
sasezaki
 
PPTX
ZendStudioのご紹介
Manabu Shinsaka
 
PDF
PHPにおけるRIA事情と開発
konekto
 
PPTX
php-src の歩き方
do_aki
 
PDF
DebianでFirefoxをカスタマイズするには
kenhys
 
PDF
OSC福岡 20111203
Hiroshi Bunya
 
PDF
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
 
KEY
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
 
PDF
Secret of Firefox
dynamis
 
PPT
LL言語でもHudsonを使おう!
KLab株式会社
 
PPTX
Bindingからframework elementを見つける
Tatsuya Ishikawa
 
PDF
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
 
PDF
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
Rui Hirokawa
 
PDF
Windows Phoneで始める拡張現実の世界
Akira Hatsune
 
PDF
WordPress テーマ作成&PHP超入門
Michinari Odajima
 
PDF
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
Shinichiro Yoshida
 
PPTX
新デフォルトテーマ TwentyTen を理解しよう
Yoshitaka KATO
 
PPT
ファイラーの話 (変プロ#9)
men100per
 
PDF
NPAPIを使ったandroid標準ブラウザの拡張方法
Naruto TAKAHASHI
 
PDF
20160730 fluentd meetup in matsue slide
cosmo0920
 
"More" Introduction to Zend Tool
sasezaki
 
ZendStudioのご紹介
Manabu Shinsaka
 
PHPにおけるRIA事情と開発
konekto
 
php-src の歩き方
do_aki
 
DebianでFirefoxをカスタマイズするには
kenhys
 
OSC福岡 20111203
Hiroshi Bunya
 
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
 
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
 
Secret of Firefox
dynamis
 
LL言語でもHudsonを使おう!
KLab株式会社
 
Bindingからframework elementを見つける
Tatsuya Ishikawa
 
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
 
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
Rui Hirokawa
 
Windows Phoneで始める拡張現実の世界
Akira Hatsune
 
WordPress テーマ作成&PHP超入門
Michinari Odajima
 
【OSC2011広島】共有アプリで遊ぼう!(日本Red5ユーザー会)
Shinichiro Yoshida
 
新デフォルトテーマ TwentyTen を理解しよう
Yoshitaka KATO
 
ファイラーの話 (変プロ#9)
men100per
 
NPAPIを使ったandroid標準ブラウザの拡張方法
Naruto TAKAHASHI
 
20160730 fluentd meetup in matsue slide
cosmo0920
 
Ad

More from sasezaki (7)

PPTX
このPHP QAツールがすごい!2019
sasezaki
 
PDF
このPHP拡張がすごい!2017
sasezaki
 
PDF
HTTPメッセージ、PHPの 事情ば分かっとっと?
sasezaki
 
PDF
Awesome PHP extensions! Top 50!
sasezaki
 
PPTX
PHP 触れてはいけないほうの闇の話
sasezaki
 
PPTX
これからのPHPライブラリとパッケージマネージメントの話をしよう
sasezaki
 
PDF
PHP & Queue
sasezaki
 
このPHP QAツールがすごい!2019
sasezaki
 
このPHP拡張がすごい!2017
sasezaki
 
HTTPメッセージ、PHPの 事情ば分かっとっと?
sasezaki
 
Awesome PHP extensions! Top 50!
sasezaki
 
PHP 触れてはいけないほうの闇の話
sasezaki
 
これからのPHPライブラリとパッケージマネージメントの話をしよう
sasezaki
 
PHP & Queue
sasezaki
 

Recently uploaded (10)

PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
20250729_Devin-for-Enterprise
Masaki Yamakawa
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
20250730_QiitaBash_LT登壇資料_PDC_Kurashina.pdf
pdckurashina
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 

Phpstudy44 Zend Frameworkが抱えている問題は多い。