トップページ⇒php
982コメント244KB

PHP統合開発環境スレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/08/13(土) 14:59:22ID:hcCy5ZzJ
コード補完、コード解析、デバッガ、etc
そんなすばらしい機能をすべて併せ持つIDEに関するスレです。
単なるエディタしか使ったことがなかった人もこれを機に乗り換えましょう!

Zend Studio(有償)
http://www.zend.co.jp/products/studio/
TruStudio(有償/無償)
http://www.xored.com/trustudio
PHPEclipse(無償)
http://www.phpeclipse.de/tiki-view_articles.php
0175nobodyさん2006/01/13(金) 17:12:49ID:???
alt + tab, ctrl + r
0176nobodyさん2006/01/13(金) 17:46:34ID:???
>>167
VS.NET 2005 Express Editionっちゅー無料のがあるから、
VS.PHP for VS.NET 2005 BETA合わせれば取り合えず環境は無料で構築できるんじゃないかな。
俺は試して無いけど。

と言うか普段VisualStudio使わん人にとってはVS.PHPはそこまで便利か微妙だと思うよ。
普段使い慣れてるIDEそのままの操作性で使えるってところが魅力なんだと思うし。
0177nobodyさん2006/01/13(金) 18:57:22ID:???
>>174
普通、セーブした時点で、シンタックスチェックぐらいなら、どのエディタもできるんじゃね?
0178nobodyさん2006/01/13(金) 21:40:35ID:???
>>175
> alt + tab, ctrl + r
これって戻った時にコード書いていた場所に戻れなくね?
>>176
そりゃそうだが、HTMLの色の具合とか、デバッグコードの表示がどうなるとか
そういう時にはシンタックスだけじゃダメだぁー


開発の時だけ1秒ごとにリロードするコード入れようかと思った。

0179nobodyさん2006/01/13(金) 23:13:18ID:???
>>178
マジで戻れないならそのエディタが腐ってるんだと思うが
0180nobodyさん2006/01/14(土) 01:05:46ID:???
/home/httpd/htmlをsambaで共有してWindowsからeclipseで書いてるけど、
phpブラウザでのプレビューがモタつく。
dreamweaverでもやってみたが、こっちのほーがストレスないみたい。
0181nobodyさん2006/01/14(土) 03:27:44ID:???
VS.PHPってVSの無料版で動くの?
0182nobodyさん2006/01/14(土) 05:53:55ID:???
Zend Studio 5.1 Professional と Standard どっち買おうか迷ってる。
やっぱリモートデバッグ使えた方が良いからProfessionalだろうか・・・。

EUC-JPとかShift JISのファイルをいっぺんに開けるのかなぁ?
日本語版を待つべき?って発売いつよ?
0183nobodyさん2006/01/14(土) 10:24:41ID:???
>> 174
PHPEclipseならセーブすると内蔵ブラウザが自動リロードする設定もできるよ。
0184nobodyさん2006/01/14(土) 14:40:49ID:???
Profilerはどれが便利?
0185nobodyさん2006/01/14(土) 15:15:12ID:???
一応自分はPEAR::Benchmarkを使ってみているが、好きなところで図れるのが便利かな
でも情報少ないね

どの関数でどの位の時間がかかっているのかは調べられないっぽい。
0186nobodyさん2006/01/16(月) 11:38:18ID:???
VS2005のexpressってありましたっけ?

とりあえずexpress(C#,C++)を入れてるので試してみましたが無理でした。
仕方ないから2003+VS.phpでヤッテマス。
0187nobodyさん2006/01/16(月) 12:33:53ID:???
>>185
高性能になるとBenchmarkが一番時間かかるようになるよかん
0188nobodyさん2006/01/16(月) 18:48:35ID:???
Zend StudioのProfilerと他のデバッガのProfilerってなんか違うの?
0189nobodyさん2006/01/19(木) 01:20:22ID:???
TrustudioからPHPEclipseに移行したいのですがTrustudioはどうやって
アンインストールすればいいのでしょうか?
0190nobodyさん2006/01/19(木) 01:43:12ID:???
>>189
ディレクトリごと消せばいいんじゃね?
0191nobodyさん2006/01/19(木) 02:06:01ID:???
>>190
なんかeclipseが立ち上がらなくなった
Trustudioって画像が出たきり…orz
0192nobodyさん2006/01/19(木) 02:11:52ID:???
また色々設定するのマンドだけど仕方なくeclipseをアンインストールしますた
0193nobodyさん2006/01/19(木) 02:21:44ID:???
えーっと・・・。

eclipseってファイルを展開するだけで特にインストール(レジストリいじったり)とかは
しないよね?だからディレクトリごと消せば良いと思うのだが・・・。
0194nobodyさん2006/01/19(木) 02:29:36ID:???
最近使ってないから詳しく覚えてないが
なんとかマネージャからプラグインを無効化とかできた気がする
0195nobodyさん2006/01/19(木) 05:35:53ID:RoI87Brj
ZS5日本語版て1月中に出るんだよね?
まだかな…。
0196nobodyさん2006/01/19(木) 08:46:49ID:???
PHPeclipse(に限らずeclipse)にはコードの折りたたみ機能がありますが、
折りたたんだ状態で起動することはできませんかね?
0197nobodyさん2006/01/20(金) 19:40:28ID:???
>>196
defaultでそうでしょ
設定で変えられるし

TrustudioからPHPeclipseに移行したらいい感じだね!

ファイルをセーブしたらそのファイルを実行してブラウザ表示してくれるね

けどフレームワーク使っていると編集ファイルと実行URLが違うのでエラー
になるのだが実行URLをマッピングする方法ってある?
0198nobodyさん2006/01/23(月) 15:34:05ID:???
PHPeclipseってcvs co できないの?
プラグインをインストールしないとCVSを使えないの
0199nobodyさん2006/01/23(月) 15:39:10ID:???
できた。すまん。すげーわかりづらい。
右クリック→チーム
なんだな。なんだよ、チームって。
0200nobodyさん2006/01/23(月) 15:48:25ID:???
eclipse ってそういうもの
0201nobodyさん2006/01/24(火) 20:39:22ID:???
ZendStudio 5.1 が出たみたいですね。
今さっき Zend からメールが来ました。
0202nobodyさん2006/01/25(水) 02:19:46ID:NVrzgyhd
4.0ユーザは無償アップグレードか。ラッキー。
早速使ってみよう。
0203nobodyさん2006/01/25(水) 02:31:24ID:???
phpeclipseでタブキーを押すとどの位置にいても4つのスペースが入るだけなのだけど
そこに相応しいインデント(例えば8とか12とか)を入れてくれるようにできますか?
0204nobodyさん2006/01/25(水) 06:56:11ID:???
>>202
まじ?
なんだ買っておけば良かった。
0205nobodyさん2006/01/25(水) 07:04:13ID:???
>>202
感想ヨロ。m(__)m
日本語関係とか、いろいろ。
0206nobodyさん2006/01/25(水) 07:37:52ID:???
>>203
設定からFormatter->Styleで出来る。
02072022006/01/25(水) 11:32:45ID:NVrzgyhd
まだアップデートのデータをダウンロードできないみたい。
2月8日までお預けなのかな?
0208nobodyさん2006/01/25(水) 11:37:37ID:???
やっぱ日本語版4.0からのアップデートも無料なのね
英語版は以前からでかでかと告知してあったが
0209nobodyさん2006/01/25(水) 20:25:42ID:???
そろそろいいかと思って注文したお
0210nobodyさん2006/01/26(木) 03:50:07ID:???
>>206
OnにしてもOffにしてもできない…

文字列の途中でTabを押してもそこに4つのスペースが入ってしまうですが…
こういう仕様じゃないですよね?
0211nobodyさん2006/01/27(金) 05:05:35ID:???
http://www.zend.co.jp/press/2005/press1021.php
この話はどうなった?
0212nobodyさん2006/01/27(金) 05:22:05ID:???
PHPeclipseって1.1.8使ってます?それとも1.1.6?

CVS snapshotでも安定してますかね
0213nobodyさん2006/01/27(金) 17:58:55ID:???
Eclipse3.1.1、PHPeclipse1.1.6にしてから頻繁に落ちるようになったんだけど、
他にも同じような人いる?
古いバージョンに上書きしたのがいけなかったのかな。
0214nobodyさん2006/01/27(金) 18:14:35ID:???
上書きはやっぱまずいの?
PHPeclipseのファイルだけ消してまたつっこむのメンド
0215nobodyさん2006/01/27(金) 22:13:24ID:???
>>212
公式に公開されてるのは1.1.7と1.1.4だと思うけど、なんで
1.1.6と迷ってるのかが激しく気になる。

当方1.1.7だけど、switch文をControl+Spaceで補完すると
補完はできるんだが必ずエラーが出る。
ちと不安定になった気がする。
0216nobodyさん2006/01/27(金) 22:45:29ID:???
>>215
1.1.8って書いてあるだろうが
Eclipseも3.1.2が出てるね
0217nobodyさん2006/01/28(土) 12:26:41ID:???
>>216
お前あほやろ?

>Eclipse3.1.1、PHPeclipse1.1.6にしてから頻繁に落ちるようになったんだけど

1.1.6にしてから具合が悪くなったんちゃうんか?
1.1.8とかなんの関係があるんじゃ?
0218nobodyさん2006/01/28(土) 13:10:39ID:???
これはいい釣り針ですね
0219nobodyさん2006/01/28(土) 16:31:57ID:???
eclipseの編集→source→Format と
エディターの中で右クリックsource→Formatってなんで動作違うの?

さらにエディターの方はタブを入れてくるし。
PEARのコーディング規約では空白4文字だから空白を入れるべきじゃないのか?
0220nobodyさん2006/01/28(土) 17:46:54ID:???
スペース派って多いの?
EclipceってMSゴシックで表示させても表示が微妙に
ずれるのでタブの方が好きなんだけど。
pearのコーティング規約って文字コードについても
規定があったと思うけど、マルチバイト向けの規約
とは思えんところもある。
pearのライブラリを作るのでもない限りこだわる必要ないと思うけどな
0221nobodyさん2006/01/29(日) 11:56:41ID:???
>>220
一人で作って一人でメンテしてるならなんでもいい。
数人で開発してる時はある程度コーディング規約決めないか?
0222nobodyさん2006/01/29(日) 12:36:48ID:???
>>221
いやいやコーティング規約そのものを否定してるわけではないよ。
個人的感想ですわ。チラシの裏に書けば良かったな。
0223nobodyさん2006/01/29(日) 13:21:07ID:???
タブでインデントなんて見ないよ。
0224nobodyさん2006/01/29(日) 13:34:48ID:???
テキストエディタ使ってるときはどっちでもいいと思ってたけど、
PHPEclipseに移行してからタブにするようになった。

他人のソースではフレームワークのEthnaがタブ使ってたよ。
EthnaをPEARで配布するためにPEARのコーディング規約に
改めないといけないねなんて話になってたが>ML
0225nobodyさん2006/01/29(日) 14:20:11ID:???
つか、PEAR コーディング規約で書けよ
0226nobodyさん2006/01/29(日) 14:42:35ID:???
PEARコーディング規約にこだわるやつってソースを
ISO-8859-1で書いてるのか?
0227nobodyさん2006/01/29(日) 16:14:55ID:???
これからは UTF-8 だろ
0228nobodyさん2006/01/30(月) 09:35:02ID:???
マルチバイト文字列をリテラルでコードに書かなきゃいいと思うの
0229nobodyさん2006/01/30(月) 15:53:48ID:???
つか、PHP のマニュアルも UTF-8 だし。
0230nobodyさん2006/01/30(月) 19:46:42ID:???
php-mode.elでソースの整形ってどうやるの?
0231nobodyさん2006/01/30(月) 20:56:04ID:???
整形って具体的に何をしたいの
0232nobodyさん2006/01/30(月) 21:00:09ID:???
>>231
230ではないが、ちょうど知りたかったので聞いとく。
xyzzyで言うところのC-F8相当の動作。
バッファ全体を一気にインデントし直すのがやりたい。
0233nobodyさん2006/01/30(月) 23:29:30ID:???
xyzzy で言うところの

(defun indent-current-buffer ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer"))
(global-set-key #\C-F8 'indent-current-buffer)

を書いておくといいよ。
0234nobodyさん2006/01/31(火) 08:08:15ID:???
いまちょっと思い出せないけど、php-mode に限らずできる
http://www.bookshelf.jp/
で探すと出てくると思うんだけど
0235nobodyさん2006/01/31(火) 16:42:21ID:???
リージョンではできるみたい
M-x indent-region

indent-tabs-maybeとかもあるね


0236nobodyさん2006/02/03(金) 02:03:05ID:???
eclipse 3.1.1
PHPeclipse 1.1.7
を使ってるんですが、HTMLの補完ってできないんでしょうか?
0237nobodyさん2006/02/03(金) 03:44:44ID:???
HTML EditorとかHTML編集用のを使った方が良いだろう。適材適所
0238nobodyさん2006/02/03(金) 14:01:55ID:pNMSSS8Y
>>236
All-In-One EclipceにPHPEclipse追加すればできるよ。
重いけど。
0239nobodyさん2006/02/03(金) 17:12:34ID:???
>>237-228
さんくす

ところで、コメントで//の後に?(半角の?)を入力するとフリーズするのは仕様ですか?
0240nobodyさん2006/02/06(月) 11:57:38ID:???
もうそろそろZS5が送られてくるはずだ
ばっちこーい
0241nobodyさん2006/02/09(木) 01:43:09ID:???
きょうzendから電話あった。
明日届くぜ!って。

5は英語使って 正直気に入った。
0242nobodyさん2006/02/09(木) 11:37:12ID:???
phpeclipseのopen declarationって動作しないんですけど、うちだけ?

- 使い方は関数名を選択して右クリック、open declaration/Includes を選ぶ

でいいんですよね?
Trustudioならその関数定義をしているところへ行くんだけど…
なんか間違っちゃってるかな?
0243nobodyさん2006/02/09(木) 12:04:03ID:???
>>241
オレも買おうかと思ってまつ。

よければ、日本語回りとか安定性とか、使ってみた感想教えてくだされ m(__)m
0244nobodyさん2006/02/09(木) 16:38:33ID:???
日経産業新聞に
「ゼンド・ステゥディオ」って書いてあったぞ
ヴィダル・サスーンみたいな発音だな
0245nobodyさん2006/02/09(木) 17:35:50ID:???
届いた!さっそくサブ機で調査中。
とりあえず、今のところ普通に動作中。なんだけど、
ftp環境で、すでにSubversionチェックアウト済みなのに、
Subversionメニューがcheckoutしかでない。
うまく出てる人いる?
0246nobodyさん2006/02/09(木) 18:16:08ID:???
割と軽いのはいいんだけど、結局はInspectorとediterの2ペイン固定に落ち着いてしまい、
エディタ面や検索機能、カスタマイズ性の微妙さが重荷になって来る。
古今東西の開発環境を試したつもりだが結局PHP環境に正解はなかった。
0247nobodyさん2006/02/10(金) 00:19:35ID:???
ゼンド・ステゥディオのEULA
Zend ならびにゼンド・ジャパンは、正規の営業時間内および
合法的な告知によって、ライセンス取得者のライセンス取得済みプログラムの使用を監査し、かつ指定コンピュ
ータ上でのみ、ライセンス取得者がライセンス取得済みプログラムを使用することを制限する権利を有します。
0248nobodyさん2006/02/10(金) 00:49:05ID:???
>>247
これってどういうこと?
アドビみたくアクチが通信して制限しよるん?
02492022006/02/10(金) 03:33:52ID:qHVJTNY6
5.1ダウンロード完了。
インストールは…週末だな…。
0250nobodyさん2006/02/10(金) 17:47:07ID:E5+VnPiZ
ZS5.1のDBブラウザで
エンコード設定するのはどこでできんの?
EUC-JPで書かれたテーブル表示したら
文字がばけばけだよ。
0251nobodyさん2006/02/10(金) 17:53:34ID:???
たしかそこは設定出来ないのでDB側をunicodeに統一するしかない
Zendに限らずIDEのDB関連機能は大抵エンコード周りが適当だから
結局あまり使わないんだよね…
0252nobodyさん2006/02/10(金) 17:58:42ID:???
やっぱりそうなんだ…
ありがとう
0253nobodyさん2006/02/10(金) 19:06:23ID:???
うちはEUCのテーブル表示出来てるけど?
0254nobodyさん2006/02/10(金) 22:25:14ID:???
プロファイラってはじめて使ったけど便利だねこれ
クラスのstaticな関数を呼ぶより
インスタンスの関数を呼ぶ方が何故か速いんだね。
0255nobodyさん2006/02/11(土) 00:33:11ID:???
>>253
すまん、勝手にMySQL4.1前提で話してた
0256nobodyさん2006/02/11(土) 02:01:03ID:???
Zend Studioのムービー見たけどすごいね。
Eclipseなんて比較にならないほどよさげ
ムービーは4のやつだったから5のやつ出さないかな

でも4.5万はちょっと高いなぁ
無料アップデートってのがすごいけど

0257nobodyさん2006/02/11(土) 08:49:33ID:???
PHPの開発にそんなにお金をかけられないなぁ
0258nobodyさん2006/02/11(土) 09:04:24ID:???
>256
高いというのは同意ですが、
仕事で使うとすれば、すぐに元が取れるような気がします。
0259nobodyさん2006/02/11(土) 09:27:27ID:???
俺はEclipseとZendStudio4、5使ったけど、
4の時点ではEclipseに負けてると思った。
5になったら、好みでどちらでもって感じかな。
金無い人はEclipseからZendStudioにわざわざ乗り換える
必要は無いと思うね。
俺はZS4を買ってたら、今は5を使ってるけど。
相変わらず太文字だとカーソル位置ずれるのね・・・。
0260nobodyさん2006/02/11(土) 09:28:50ID:???
>ZS4を買ってたら
「ZS4を買ってたから」だね。
しかし無料アップデートは嬉しかった。
0261nobodyさん2006/02/11(土) 09:46:47ID:???
リクエストパラメータに所与の値を与えて
デバッグすることってできないのかな?
0262nobodyさん2006/02/11(土) 09:55:09ID:???
>>261
ZS5ではできますよ。
ブレークポイントで止めて、変数の値をチェックしたり変更したりとか。

Eclipseでもできたんだっけかな???
0263nobodyさん2006/02/11(土) 12:38:28ID:???
5.1遅くないか?
1950rpmあたりでもたつきがある。
0264nobodyさん2006/02/11(土) 15:23:54ID:???
eclipseってできないこと多くないか?
Profilingとかデバッグとか最新のPHPでできないよね?
関数へのジャンプ、関数の説明、補完とかまともにできないんだが… by PHPeclipse

この時点でeclipseはもうアウトかなぁと
0265nobodyさん2006/02/11(土) 15:38:42ID:???
>>264
そのあたりが全然違うから
今回のZSは買う価値あると思うよ。
やっと差がつけられてよかったね>ZEND
0266nobodyさん2006/02/11(土) 23:25:24ID:???
eclipseで.svnのフォルダを非表示にできないですか?
0267nobodyさん2006/02/12(日) 00:47:49ID:???
>>263
確かに重い
ファイルが多くなるとHTMLの補完がやたら遅くなる…
0268nobodyさん2006/02/12(日) 02:52:35ID:???
>>263,267
スペックおせーて
0269nobodyさん2006/02/12(日) 11:45:14ID:???
>>268
PentiumM1.5G/752Mだよ
0270nobodyさん2006/02/12(日) 15:38:44ID:???
その環境で重いんじゃ使う価値ないな。
0271nobodyさん2006/02/12(日) 16:57:16ID:???
メモリ128MBとかかもしれんぞ
0272nobodyさん2006/02/12(日) 19:17:01ID:???
>>271
メモリが752Mだお
0273nobodyさん2006/02/12(日) 19:26:54ID:???
英語評価版よりほんのちょっと軽くなった気がしないでもない。
多分気のせいだろうけど・・・。
P4-3G/メモリ1Gだけどもたつくね。
重いと思う人は
「OSのルックアンドフィールを使用」
のチェックを外すしかないね。
0274nobodyさん2006/02/12(日) 19:32:49ID:???
Win2000だと重くないけど、XPだとそのチェック付けてると重くなる。
■ このスレッドは過去ログ倉庫に格納されています