問題タブ [phped]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
branch - NuSphere PhpEd で閉じ括弧を見つける方法は?
私は NuSphere PhpEd IDE を使用していますが、Eclipse のように閉じ括弧を見つける方法はありCtrlますShiftかP ? phpEd に同様のショートカットはありますか?
ありがとう。
php - hiawatha と php でヘッダー応答の定義が機能しない
ローカル サーバーとリモート サーバーがあります。ローカル サーバーでは、私がやろうとしていることは機能しますが、hiawatha であるリモート サーバーでは機能しません。
not found ヘッダーを設定して、ログイン ページで応答しようとしています。私はそれを行うために次のコードを使用しています
私が言ったように、これはPhpEDの組み込みサーバーを使用する開発中のマシンでうまく動作します
apache - ApacheおよびNuspherePhpEDでのPHPUnitおよびSimpleTest
グラフィカルデバッガーだけでなく、コマンドラインからもテストを実行する必要があるという要件があります。グラフィカルデバッガーは、Apacheでコードを実行する必要があります。
SimpleTestを試しましたが、どちらの場合もうまく機能しますが、PHPUnitはコマンドラインでのみ機能します。NuSphere PhpEDを使用してデバッグしていますが、phpunitを実行できません。
エディターからSimpletestを実行すると、phpコマンドとして実行されますが、PHPUnitは$phpunitコマンドを実行する必要があります。それがどのように機能するのか理解できません。
Apacheにはphpデバッガモジュールがあり、これを使用してsimpletestでコードをステップ実行できます。PHPUnit用のデバッガモジュールはありますか?
私のサーバーはLinuxですが、エディターはWindows上にあります。このようなテストを実行することは可能ですか?
Simpletestのように、PEARを介してインストールせずにPHPUnitを実行することも可能ですか?フォルダーをコピーして自動実行ファイルを含めただけです。
私はこれらのツールの両方に不慣れであり、どちらを使用してHudson/Mavenと統合するかを決定する必要があります。
私はこれらに不慣れなので、私を案内してください。
ありがとうスミット
eclipse - アプリを再起動せずにEclipse PDT IDEスイッチワークスペース
アプリケーションを再起動せずに Eclipse でワークスペースを切り替えることは可能ですか?
プロジェクトをファイル転送設定でグループ化し、アプリケーションをリロードせずにプロジェクトを切り替えたい。PHPed にも同様の動作があります。
ワークスペースが Eclipse の正しい用語であるかどうかはわかりません。私のセットアップでは、作業しているサイトごとに個別のワークスペースを使用するため、開発や運用などのサーバーごとに異なるプロジェクトを作成できます。また、サイトをさまざまなプロジェクトに分割して、グローバル検索を容易にするのも好きです。また、PHPed では、各プロジェクトに大量のファイルがある場合、スタートアップが遅れますが、それが Eclipse の場合かどうかはわかりません。
git - PHPEdからAptanaに移行しようとしています
私は数年間、選択したIDEとしてPHPEdを使用してきました。それは素晴らしくて速いですが、それでもgitのネイティブサポートはありません。gitを使用する必要があり、ワークフローに統合したいと思います。
私はAptanaについて素晴らしいことを聞いたことがあります-それは素晴らしいgit統合を持っていることを含めて、それをインストールしました、そして私は今すべての違いに頭を悩ませようとしています。
- ワークスペースがフォルダーにリンクされているのは何ですか?PHPEdでは、ワークスペースは単にプロジェクトのコレクションです。ワークスペースのメタ情報を格納する.ppwファイルが格納されている場所を除いて、ファイルシステム内の場所に関連付けられていません。
- 同様に、プロジェクトが特定のフォルダーに関連付けられているのはなぜですか?PHPEdでは、プロジェクトはファイルシステム内の特定の場所に「関連付けられ」ていません。はい、プロジェクトにはルートフォルダーが定義されていますが、これは単にプロジェクトのプロパティです。これは、プロジェクトソースファイルのファイル構造を乱雑にするプロジェクト関連ファイル(メタファイル?)がないことを意味します。Aptanaをこのように動作させることはできますか?
- 接続-接続は似ていますが、プロジェクトがそれらを参照する方法は異なります。PHPEdでは、使用するリモートサーバーごとに接続があります。次に、プロジェクトで、接続に関連するリモートルートフォルダーを指定できます。これにより、複数のプロジェクトがすべて同じリモートサーバーで公開されている場合に、1つの接続を複数のプロジェクトで使用できます。Aptanaはこのように動作できますか?または、プロジェクトごとに個別の接続を定義する必要がありますか?
既存のソースからプロジェクトを作成するための最良の方法は何ですか?ローカルファイル構造がホストマシンのファイル構造を反映するのが好きです。これにより、フォルダの移動や同期が簡単になり、Filezillaなどでブラウジングを同期できるようになります。したがって、作業ディレクトリは次のようになります。
さて、私は本当にAptanaをこれらのフォルダーに向けて、メタフォルダーを追加させたくありませんが、Aptanaにこれらのフォルダーを複製させたくありません-別のシャードを導入します。これらの既存のファイルを指すプロジェクトを作成するにはどうすればよいですか?これが私の2番目の質問に関連していることは知っていますが、ローカルで複製する必要がある場合、Aptanaにこれらのローカルファイルを最新の状態に保つ方法はありますか?
リモートホストに簡単にアップロードできるようにしたい場合、gitと統合するための最良の方法は何ですか?PHPEdは、これを単純なキーボードショートカット(Ctrl + Shift + S)で処理しました。これは、リモートサーバーにすぐにアップロードされますが、gitはサポートされていませんでした。リモートホストとは別のリモートリポジトリ(bitbucket)があります。git統合によって、開発環境にすぐにアップロードできるだけでなく、すべてが正常に機能したときに簡単にコミットできるようになることを望んでいました。
私の問題の一部は、Aptanaの用語が実際には直感的ではなく(私にとってはPHPEdから来ています)、あまりよく説明されていないことです。コードのオートコンプリート用のフレームワークフォルダーを追加したい場合、それは[PHPビルドパス]タブの下の[外部ディレクトリ]ですか?そして、PHPビルドパスとは何ですか?
要約すると、ホスティングファイル構造を反映したローカルファイル構造が必要です。ローカルファイルをホストに非常に簡単に同期できるようにしたいです。また、一度編集したファイルを簡単にステージングしてコミットできるようにしたいです。私はそれらをホストでテストしました。これはすべてAptanaで可能ですか?それとも、gitをPHPEdと統合するという大きな苦痛を経験する必要がありますか?
php - PHP 起動プログラム - PHPEd
私は (ローカル) 開発者向けのポータルを開発しており、PHPEd でブラウザーから直接 PHP ファイルを開くことができるようにしたいと考えています。
私は2つの解決策を見つけましたが、それらを機能させることができませんでした:
- 解決策 1: 新しいプロトコル (phped_protocol) を作成し、"
phped_protocol://[file]
" を URI として使用する - 解決策 2: PHPEd を開くバッチ スクリプトを実行する
誰かがこれらの解決策の 1 つを手伝ってくれませんか? PHP/ブラウザ経由で、PHPEd を使用して PHP ファイルを開く方法を知りたいです。
== 編集 ==
解決策 1
test.reg
test.html
解決策 2
phped_protocol.bat
test.php
debugging - Nusphere PhpEd デバッガー (CodeIgniter を使用) の問題
CodeIgniter プロジェクトに Nusphere PHPED を使用しています。デバッガーを使用しようとしていますが、最初に問題が発生し、php.ini を変更してデバッグ セッションを開始する必要がありました。ここで、index.php からデバッガーを起動しました。起動したように見えますが、何かを行うたびに (アンカーをクリックするなど)、index.php に戻り、その前にすべての初期化を再度開始する必要があります。特定のタスクにジャンプします。ログには、セッションが終了し、「URL localhost/project/profile に移動できませんでした」と表示されます (ここで、プロジェクトは私のプロジェクトであり、プロファイルはアンカーでターゲットにしているコントローラーです)。
何か案は?
前もって感謝します。
git - PHPed と Git を統合する方法
PHPEdを使用して開発しています。当社は Git に移行したばかりです。Nusphere のサポートに関しては、PHPEd には Git のネイティブ サポートはありません。シェル スクリプトを使用する必要があります。私はそれを経験したことがないので、スクリプト作成とセットアップを手伝ってくれる人はいますか?ヒントはありますか? あなたの誰かがこれを実際に経験していますか?
line-breaks - PhpED に行末/改行を保持させるにはどうすればよいですか?
専門的には、Windows コンピューターで NuSphere PhpED を使用しています。既存のプロジェクトからファイルを開いて保存すると、IDE は自動的にすべての行末/改行を UNIX に変換します。
これは、実際に触れた行だけでなく、ファイル全体の内容を置き換えるため、後で SVN の変更を追跡できないことを意味するため、問題が発生します。
「デフォルトのファイル形式」設定を「Unix」、「Windows」、「自動検出」の間で変更しようとしました。しかし、この設定に関係なく、「名前を付けて保存...」ダイアログを開くと、「ファイル形式:」は常にUnixとしてリストされます。
以前にこの問題に遭遇し、それを克服した人はいますか?