問題タブ [zend-debugger]

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.

0 投票する
1 に答える
451 参照

php - phar ストリームを使用した require ファイルが ZendStudio 内で機能しない

ZendStudio 内で非常に奇妙な問題に取り組んでいます。phar 拡張 phar:// ストリーム ラッパーを使用して phar アーカイブ内にファイルを含めたり要求したりすることは、ZendStudio 内からは機能しません。

これが私がやったことです。

次のファイル構造があるとします。

次の内容で:

phar/Test.php:

pharbuilder.php:

usephar.php:

ここで、最初に ZendStudio で pharbuilder.php を実行すると (ZS 8: ファイルを右クリックし、PHP スクリプトとして実行)、phar ファイル (test.phar) が正常に作成されます (実行する前に、ini オプションを追加する必要があります)。phar.readonly=0対応する php.ini に)。ただし、ZS 内で usephar.php を実行すると、エラーが発生します。

したがって、明らかに、ファイルは見つかりますが、含めることはできません。を使用して、ファイル内の Test.php のコンテンツにアクセスすることもできます。file_get_contents('phar://' . __DIR__ . '/test.phar/Test.php')

また、このスクリプトの実行構成を変更し、「実行時にデバッグ情報を表示する」チェックボックスを無効にすると、これは発生しないことに気付きました。したがって、ZendDebugger と関係があると思いますが、よくわかりません。

コンソールから同じスクリプトを実行すると、すべて正常に動作します。

ZendStudio 8 および 10 と、ZS が提供するすべての php バージョン (5.4.11、5.3.21、5.3.3 すべて CGI および CLI) でこれを試しました。

同じ問題を抱えている人を他に見つけることができなかったので、私は何か間違ったことをしていると思い、どんな提案も受け入れます. おそらく、いくつかの秘密の php.ini ディレクティブまたはこのようなものです。

0 投票する
0 に答える
412 参照

php - Eclipse でブレークポイントを使用して PHP コードをデバッグする

私はphpが初めてで、自分のシステムでphpを実行しています。

IDE として、Eclipse for PHP Developers Version: Helios を使用しています。

私が使用しているサーバーとして:WAMPSERVER

基本的にEclipseでは、phpプロジェクトを、wampインストールのwwwフォルダーに配置したプロジェクトにリンクします。私はすべての開発を Eclipse で行い、プロジェクトを wampserver で実行します。

私ができないことは、コードをまったくデバッグすることです。Eclipse を使用した Java プログラミングでできるように、ブレークポイントのデバッグを使用したいと考えています。

助けてください、私は xdebug と zend デバッグに関する非常に多くのスレッドを見てきましたが、これらは私にとって何の助けにもなりませんでした.

eclipseとwampの両方を別々に使用するなど、すべて間違っている場合はお知らせください。

ありがとう

0 投票する
2 に答える
694 参照

php - PHP Eclipse のデバッグ

一部の php コードでヒットするブレークポイントを取得するのに非常に苦労しています。私はあまりphpをやらないので、初心者のエラーかもしれません。

他の質問、PDT Install Instructions、およびXDebug Install Instructionsを読みました

両方のデバッガーの場合、手順では構成セクションが phpinfo() に表示されることを期待していますが、私にはそうではありません。

現在のセットアップに関する情報

  • ウィンドウズ
  • AMPPS
  • PHP 5.2.17
  • ウェブサイトは正常に動作します

確認すべきことや、別の方法で行う必要があるかもしれないアイデアについて、助けが必要です。

私は今のところかなり立ち往生しています。

0 投票する
1 に答える
50 参照

php - httpリクエストを受け取る必要があるときにphpページをデバッグする方法は?

Zend Studio を使用して PHP を開発し、Apache2 に xdebug をインストールしました。これで、ページを右クリックして cli としてデバッグすることで、php ページをデバッグできます。

ユーザー入力情報を受け取る登録フォーム ページをデバッグする必要がある場合。このページをデバッグして、受信した変数 (user_name など) を監視するにはどうすればよいですか。Javaを使用すると、サーブレットで実行できます。

0 投票する
1 に答える
135 参照

php - Zend Studio で CLI PHP をプロファイリングするときに引数を渡す方法は?

Zend Studio 11.0 を使用して CLI モードで php スクリプトをプロファイリングしたいと考えています。スクリプトを右クリックして、「プロファイルとして」>「1 PHP CLI アプリケーション」を選択します。スクリプトはすぐに実行され、プロファイリングされます。しかし、スクリプトに引数を渡す必要があります。これを行う方法 ?

0 投票する
0 に答える
86 参照

php - コマンドライン (CLI) を使用して Zend Studio でプロファイラーを使用する方法

Zend Framework 1、MVC パターンを使用した PHP アプリケーションがあります。

CLI モードで PHP アプリケーションを実行できます。

CLI モードで PHP アプリケーションをデバッグできます。

オプション [実行] -> [プロファイル] -> [CLI アプリケーション] ではパラメーターを使用できません。

プロファイラーを CLI モードで実行するにはどうすればよいですか?

0 投票する
1 に答える
244 参照

php - Zend Studio 12 で PHP コードを実行するには?

Linux オペレーティング システムに Zend Studio 12.0.2 試用版をインストールしました。Zend Studio で PHP コードを実行するにはどうすればよいですか。スタックオーバーフローで可能な答えを探しています。このリンクhttp://files.zend.com/help/Zend-Studio/content/running_php_scripts_locally.htmを取得しましたが、実行構成で「phpスクリプト」が見つかりません。問題の内容と解決方法を知る必要があります私のphpコードを実行しますか?

0 投票する
0 に答える
317 参照

php - Phpstorm で後続のリクエストをデバッグする方法

Zend デバッガー (Zend サーバー)、デバッガーのブックマークレットを備えた Firefox、および PHPSTORM を試しています。get または post 変数を使用して、1 つの要求をデバッグしようとすると、すべてがうまく機能します。PHP コードにリダイレクトがあると問題が発生し、後続のリクエストをデバッグしたいと考えています。例: Zend Framework 2 の post / redirect / get コントローラー プラグイン。プラグインが行うことは、post 変数を使用してリクエストを送信した後、リダイレクトをユーザーに送り返し、同じ URL が呼び出されますが、今回は POST なしで呼び出されます。変数ですが、POST 変数は SESSION に格納されます。( http://en.wikipedia.org/wiki/Post/Redirect/Getで見られるように)。

私の問題は、POST リクエストをデバッグすることはできますが、そのリクエストが完了し、リダイレクトが行われた後、PHPSTORM が NEXT リクエストのブレークポイントで停止しないことです (基本的に、デバッグ セッションは POST リクエストが完了した後に行われ、次のリクエストのデバッグは接続されていません)、ここでさらにデバッグしたいと思います。

どうすればこの状況を解決できますか?