問題タブ [phpdbg]
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.
php - OS X の phpdbg インストール手順を翻訳するにはどうすればよいですか?
OS X に phpdbg をインストールしようとしています。ドキュメントには、/usr/src に cd するように書かれています ... そのディレクトリがありません。通常 /usr/src/php-src/sapi には何が入りますか? phpソース?もしそうなら、OS X の同等のディレクトリはどこにありますか? ファインダーを使用して php-src ディレクトリを見つけることができません。
ドキュメントから:
インストール phpdbg をインストールするには、PHP インストール ソースに対してソースをコンパイルし、configure コマンドで SAPI を有効にする必要があります。
php - PHPdbg インストール エラー
私はphpdbgが初めてです。次の手順を使用してphpdbgをインストールしようとしています:サイトphpdbgに記載されています
4番目のステップ、つまり私がやろうとするとき:
このコマンドを実行する必要がある場所から。
php - php 5.6 および phpdbg でのインストール エラー
HomeBrew を使用して Mac OS に新しい PHP 5.6 をインストールしようとしています。問題はありませんが、 --with-phpdbg を使用してインストールしようとすると、次のエラーで失敗します。
homebrew と php を数回再インストールしようとしましたが、何も問題を解決していないようです。
php - 組み込みの php サーバーで phpdbg を使用していますか?
サーバーに組み込まれた phpを使用するのが本当に好きで、 phpdbgの外観が本当に好きです。Rubyランドのpryを思い出します。しかし、私はそれを機能させるのに問題がありました。phpdbg
ビルドインWeb サーバーでユーザーを実行することは可能ですか?
たとえば、これをどのように機能させたいか:
- コードに配置する
phpdbg_break();
- CLI での実行
php -S localhost:8000
- ページをロードする/ブラウザまたはcurlを介してを含むコードを実行するリクエストを作成する
phpdbg_break();
- ビルトインサーバーが起動されたのと同じターミナル/CLIインスタンスで、phpdbg REPLに侵入する可能性が最も高い
これを試すとphpdbg_break();
、未定義の関数であるエラーが発生します。
または、(上記が単に不可能な場合)、ドキュメントで説明されている「webmocking」(下部) をどのように使用しますか? 特定の URI で特定のリクエストを行うにはどうすればよいですか?
php - phpdbg の色を設定する方法
私は phpdbg を使用していますが、エラーと出力の色を変更できることがわかりました。一色だと読みにくいので、これは非常に便利です。
しかし、私はそれを機能させることができません。私のやり方が間違っているのでしょうか、それとも Windows 8.1 で動作しないことが知られているのでしょうか?
これは私が試したことです:
ヘルプで提案されているとおりです。上記の 3 行すべてで次のメッセージが表示されます。
Windows 8.1でphp 5.6.7 x86を使用しています
プロンプトを設定しようとしました。set p >
それが機能するので、セットが認識されます。また、コマンドを完全に入力しようとしました。set colors on
しかし、違いはありません。
php - phpdbg で codeigniter をデバッグする
CodeIgniter (2.x) フレームワークに基づく Web アプリケーションをデバッグしようとしています。$_SERVER を var_dumping して、デバッグ セッションの開始時にこれを再作成しようとしました (phpdbg のブートストラップ)。
ただし、ブラウザを介してページをリクエストすると正しい結果が得られますが、404.が表示されます。誰かがphpdbgを適切にブートストラップして、正しいページをcodeigniterにロードする方法を教えてもらえますか? これが役立つ場合、これは私のブートストラップ コードです。
php - 非ユーザー定数phpを削除
ただし、デバッグ目的でSTDIN定数を削除しようとしています
したがって、これらの非ユーザー定数を削除する方法が php に存在するかどうかを知りたいです。
php - Mac に phpdbg をインストールする
Mac に phpdbg をインストールしたいのですが、ここにあるインストール ガイドの最初のハードルに落ちています。
/usr/src/php-src/sapi
私の Mac には存在せずphp-src
、システム上にディレクトリが見つかりません。
助言がありますか?
phpdbg - 応答しない phpdbg コンソールを終了するには?
対話型コンソール内から phpdbg プロセスを終了する方法を知りたいです。
私がそれを必要とする状況がいくつかありました。
まず、無限再帰でオブジェクトのコンテンツを出力しようとしたとき。
2 つ目は、たとえば でreadline_completion_function
定義された bad の使用後にハングする場合.phpdbginit
です。
CTRL+c
組み合わせは影響しません。