ブレークポイントのデバッグを学ぶのに役立つ記事
❝開発プロセス中に未知のエラーが発生することは避けられません。少しずつデバッグしないように指定してください。この記事では、atom を使用してデバッグする方法を説明します。ご不明な点がございましたら、コメント欄にご返信ください。
❞
1. php をインストールします。 atom でのデバッグ
[ファイル]->[設定] をクリックし、[インストール] をクリックして php-debug を検索します。ここで検索が見つからない場合は、方法!私たちは科学的にインターネットサーフィンを学ばなければなりません。
インストール成功はこんな感じです
2. Xdebug をダウンロードします
ダウンロード アドレス: https://xdebug.org/download
、アドレスを開くと拡張子が表示されますが、ここでインストールされているのはphp7.3なのですが、php7.3が2つあるのですが、どれを選べばいいのでしょうか? PHP 環境を開くと、ボックス内に vc15
が表示されます。ダウンロードしたファイルを
D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext
に置きます。これが Kaka のアドレスです。 。それを自分の PHP 環境に置くだけです。
3. 設定
次に、php.ini ファイルを見つけて、次の設定をコピーします。 。 zend_extension
の場所を忘れずに変更してください。
この場所は、PHP の場所に関連しています。
<span style="display: block; background: url(https://imgkr.cn-bj.ufileos.com/97e4eed2-a992-4976-acf0-ccb6fb34d308.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius: 5px; background-position: 10px 10px;"></span><code class="hljs" style="overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; letter-spacing: 0px; padding-top: 15px; background: #282c34; border-radius: 5px;">[Xdebug]<br/>zend_extension = D:\phpstudy_pro\Extensions\php\php7<span class="hljs-number" style="color: #d19a66; line-height: 26px;">.3</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">.4</span>nts\ext\php_xdebug<span class="hljs-number" style="color: #d19a66; line-height: 26px;">-2.9</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">.6</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">-7.3</span>-vc15-nts-x86_64.dll<br/>xdebug.remote_enable = On<br/>xdebug.remote_host = localhost<br/>xdebug.remote_port = <span class="hljs-number" style="color: #d19a66; line-height: 26px;">9000</span><br/>xdebug.remote_handler = dbgp<br/>xdebug.idekey=xdebug-atom<br/></code>
この場所を特定する方法!新しいバージョンの phpstudy
を使用している場合は、D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext
これがこの場所です古いバージョンを使用している場合phpstudy のバージョン 場所は
C:\phpStudy\PHPTutorial\php\php-7.1.13-nts\ext
#4 です。
上記の作業が完了したら、必ず環境を再起動してください。
現時点で行う必要があることが 2 つあります。
最初に atom デバッグを開きます
2 番目にアドレス バーにアドレスを入力しますhttp://localhost/index.php?XDEBUG_SESSION_START=1
ここで次の点に注意してください。パラメーター。
ポップアップ ボックスが表示されます。プロジェクト パスとしてアドレスを入力するだけです。この時点でデバッグ パネルが表示され、変数値が出力されていることがわかります。 。
ここまでで、ブレークポイントのデバッグは完了です。
5. 概要
ブレークポイントを設定するための重要な手順の概要。
- #atom download php-debug
- xdebug をダウンロードし、対応する PHP 拡張機能に入れます
- #アドレスバーにアクセスするときに携帯する必要があります
? #
以上がブレークポイントのデバッグを学ぶのに役立つ記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、Atom でよく使用される 40 以上のプラグインと、Atom にプラグインをインストールする方法を紹介します。

4 月 9 日のこのサイトのニュースによると、インテルは本日、Embedded World 2024 で Atom プロセッサーの Amston Lake シリーズを発表しました。 Amston Lake プロセッサは、Intel7 プロセスをベースにしており、シングル チャネル メモリをサポートしており、エッジ指向の Atom x7000RE シリーズやネットワーク指向の x7000C シリーズを含む、Alder Lake-N プロセッサの分岐バージョンとみなすことができます。このサイトでは、2023 年に最大 4 コアの ADL-N アーキテクチャ Atom x7000E プロセッサについて報告しましたが、今日の x7000RE シリーズでは仕様がさらに拡張されています。このプロセッサと 4 コアの x7433RE の両方で、最大 8 コアの Atom x7835RE を選択できます。 32Eを搭載

はい、XDebug のようなデバッガーは PHP サーバーのパフォーマンスを低下させる可能性があります。これが、デバッガがサーバー環境に配置されない理由です。不要なオーバーヘッドを避けるために、これらは異なる環境にデプロイされます。デバッグ メッセージは、すでに運用されているアプリケーションでは表示できません。デバッグ動作がサーバーに追加されると、デバッグ エンジンが PHP プロセスに接続されます。ブレークポイントで停止するためにメッセージの受信を開始しますが、他のプロセスにパフォーマンスに影響を与え、PHP パーサーを停止する可能性があるため、これは必須の動作ではありません。一方、デバッガーは実稼働環境での使用を目的としていないため、インストールされる場合はサーバーでポートを開く傾向があります。サーバーのポートを開くことは、ハッカーがのぞき見するためのドアを開けるのと同じくらい悪いことです。

PHP関数のアトム関数 アトム関数はPHP言語でよく使われる関数で、変数のアトミック値を取得できます。 PHP では、変数は非常に重要な概念であり、非常に広く使用されている要素です。 PHP 変数は、数値や文字列などの基本的な型を表すだけでなく、配列やオブジェクトなどの複合型も表すことができることに注意してください。したがって、変数操作を実行する場合は、Atom 関数を使用して変数のアトミック値を取得する必要があります。 Atom関数の具体的な使い方を紹介します。

ATOMってどんなコイン? ATOM は、異なるブロックチェーン間の接続と相互運用性を促進するように設計された分散型ブロックチェーン プラットフォームである Cosmos ネットワークのネイティブ トークンです。 Cosmos プロジェクトの使命は、「相互接続されたブロックチェーン」と呼ばれるネットワークを構築することであり、ATOM トークンはこのネットワークにおいて重要な役割を果たします。 ATOM トークンはもともと 2017 年に ICO (Initial Coin Offering) を通じて発行されました。 Cosmos ブロックチェーン上の Tendermint コンセンサス アルゴリズムに基づくトークンとして、ATOM トークンは、ノード参加者にインセンティブを与え、ネットワーク セキュリティを維持するための報酬として Cosmos ネットワークで使用されます。 Cosmos Network Cosmos Network は、相互に接続された独立したブロックチェーンのネットワークです。

Atomで同期設定や特殊効果の入力を行うにはどうすればよいですか?この記事では、いくつかの実用的なプラグインをおすすめし、その効果を確認していきますので、ご参考になれば幸いです。

PHP は一般的に使用されるサーバーサイド プログラミング言語であり、インターネット テクノロジーの急速な発展に伴い、PHP の使用範囲はますます広がっています。しかし、PHPを開発すると様々な問題やエラーが必ず発生し、その際にどのようにデバッグするかが解決すべき問題の一つとなります。この記事では、問題を迅速に特定して解決できるように、PHP コードをデバッグするためのブレークポイントを設定する方法を紹介します。

デバッグは PHP 開発において避けられない部分です。開発者が独自のコードをより簡単にデバッグできるようにするために、PHP8.0 では、デバッグ ライブラリに非常に便利なツールである Xdebug が導入されました。この記事では、Xdebug の主な機能のいくつかと、Xdebug を使用して PHP デバッグのプロセスを簡素化する方法を紹介します。 Xdebug は、PHP アプリケーションのエラーをキャプチャし、詳細なエラー スタック トレース情報と使用されている変数を提供できるオープン ソースのデバッグ ツールです。開発者がコードを検出してトラブルシューティングを行うのに役立ちます
