Xdebug Document (5) コード カバレッジ分析、xdebug Document_PHP チュートリアル
Xdebug ドキュメント (5) コード カバレッジ分析、xdebug ドキュメント
コード カバレッジ分析により、要求されたときにスクリプトのどの行 (またはセクション) が実行されているかを知ることができます。
関連設定
xdebug.coverage_enable
タイプ: boolean、デフォルト値: 1、
で始まりますXデバッグ >= 2.2
0 に設定すると、Xdebug はコード分析を可能にする組み込み構造をセットアップしません。これにより、xdebug の速度が向上しますが、コード カバレッジ分析は機能しなくなります。
関連機能
ブール値 xdebug_code_coverage_started()
コード カバレッジ分析が開始されたかどうかを確認するブール値を返します。
例:
リーリー
返品:
リーリー リーリー リーリー
配列 xdebug_get_code_coverage()
実行中のスクリプト(参照ファイルを含む)の行を含む構造体を返します。以下は、特定のファイルを指定するコード カバレッジの例を示しています。
例: リーリー
返品:
配列
'/home/httpd/html/test/xdebug/docs/xdebug_get_code_coverage.php' =>配列
5 => int 1
6 => int 1
7 => int 1
9 => int 1
10 => int 1
11 => int 1
12 => int 1
13 => int 1
15 => int 1
16 => int 1
18 => int 1
void xdebug_start_code_coverage([int options])
コードカバレッジ分析を開始しますこの関数はコードカバレッジ情報の収集を開始します。この情報は 2 次元配列で構成され、1 次元のインデックスは実行ファイル名、2 次元のインデックスは行番号です。要素の値は、行が実行されたか、または到達不能な行があるかを示します。
各行に返される値:
1: この行はすでに実行されています
- -1: この行は実行されていません
- -2: この行には実行可能コードがありません
- -1 の値は XDEBUG_CC_UNUSED がオンになっている場合にのみ返され、-2 の値は XDEBUG_CC_UNUSED と XDEBUG_CC_DEAD_CODE が同時にオンになっている場合にのみ返されます。
この関数には列挙値を含む 2 つのオプションがあります:
XDEBUG_CC_UNUSEDコード検出を有効にし、実行可能なコード行を示します。この項目がないと、返される配列には実際に実行された行番号のみが含まれます。
XDEBUG_CC_DEAD_CODE追加の分析を開始して、どのコードが実行可能かを示します。
これらのオプションをオンにすると、コード カバレッジ分析が大幅に遅くなります。
次の例は、オプションの使用方法を示しています:
例:リーリー
void xdebug_stop_code_coverage( [int cleanup=true] )
コードカバレッジ分析の停止この機能は情報の収集を停止し、情報はメモリから消去されます。 "false" パラメーターを渡すと、コード カバレッジ情報はクリアされず、再度
xdebug_start_code_coverage()を使用して情報収集を再開できます。
http://www.bkjia.com/PHPjc/1133565.html

ホット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)

ホットトピック









ブルー スクリーン コード 0x0000001 の対処法。ブルー スクリーン エラーは、コンピューター システムまたはハードウェアに問題がある場合の警告メカニズムです。コード 0x0000001 は、通常、ハードウェアまたはドライバーの障害を示します。ユーザーは、コンピュータの使用中に突然ブルー スクリーン エラーに遭遇すると、パニックになり途方に暮れるかもしれません。幸いなことに、ほとんどのブルー スクリーン エラーは、いくつかの簡単な手順でトラブルシューティングして対処できます。この記事では、ブルー スクリーン エラー コード 0x0000001 を解決するいくつかの方法を読者に紹介します。まず、ブルー スクリーン エラーが発生した場合は、再起動を試みることができます。

395ワードなので495 この記事では、Word文書に赤線を追加する方法を紹介します。ドキュメントのレッドラインとは、ユーザーが変更を明確に確認できるようにドキュメントを変更することを指します。この機能は、複数の人が一緒にドキュメントを編集している場合に非常に重要です。レッドラインの意味 ドキュメントのマーク レッドラインとは、ドキュメントの変更、編集、または改訂を示すために赤い線または吹き出しを使用することを意味します。この用語は、印刷された文書に赤ペンを使用してマークを付ける習慣からインスピレーションを受けました。レッドライン コメントは、ドキュメントの編集時に作成者、編集者、レビュー担当者に推奨される変更を明確に示すなど、さまざまなシナリオで広く使用されています。法的合意や契約の変更や修正を提案する。 論文やプレゼンテーションなどに対して建設的な批評や提案を提供する。 Wの与え方

Windows 11/10 コンピューターで Word 文書を開くときに空白ページの問題が発生した場合、状況を解決するために修復の実行が必要になる場合があります。この問題の原因はさまざまですが、最も一般的なものの 1 つはドキュメント自体の破損です。さらに、Office ファイルの破損によっても同様の状況が発生する可能性があります。したがって、この記事で提供されている修正が役に立つ可能性があります。いくつかのツールを使用して破損した Word 文書を修復したり、文書を別の形式に変換して再度開いたりすることができます。さらに、システム内の Office ソフトウェアを更新する必要があるかどうかを確認することも、この問題を解決する方法です。これらの簡単な手順に従うことで、Win で Word 文書を開くときに Word 文書が空白になる問題を修正できる可能性があります。

デバイスをリモートでプログラムする必要がある場合は、この記事が役に立ちます。あらゆるデバイスをプログラミングするためのトップ GE ユニバーサル リモート コードを共有します。 GE リモコンとは何ですか? GEUniversalRemote は、スマート TV、LG、Vizio、Sony、Blu-ray、DVD、DVR、Roku、AppleTV、ストリーミング メディア プレーヤーなどの複数のデバイスを制御するために使用できるリモコンです。 GEUniversal リモコンには、さまざまな機能を備えたさまざまなモデルがあります。 GEUniversalRemote は最大 4 台のデバイスを制御できます。あらゆるデバイスでプログラムできるトップのユニバーサル リモート コード GE リモコンには、さまざまなデバイスで動作できるようにするコードのセットが付属しています。してもいいです

Linux オペレーティング システムでファイルを操作するには、開発者がファイル、コード、プログラム、スクリプトなどを効率的に作成および実行できるようにするさまざまなコマンドとテクニックを使用する必要があります。 Linux 環境では、拡張子「.a」を持つファイルは静的ライブラリとして非常に重要です。これらのライブラリはソフトウェア開発において重要な役割を果たし、開発者が複数のプログラム間で共通の機能を効率的に管理および共有できるようにします。 Linux 環境で効果的なソフトウェア開発を行うには、「.a」ファイルの作成方法と実行方法を理解することが重要です。この記事では、Linux の「.a」ファイルのインストールと構成方法を包括的に紹介します。Linux の「.a」ファイルの定義、目的、構造、作成および実行方法について見てみましょう。 Lとは何ですか

プログラマーとして、私はコーディング体験を簡素化するツールに興奮しています。人工知能ツールの助けを借りて、デモ コードを生成し、要件に応じて必要な変更を加えることができます。 Visual Studio Code に新しく導入された Copilot ツールを使用すると、自然言語によるチャット対話を備えた AI 生成コードを作成できます。機能を説明することで、既存のコードの意味をより深く理解できます。 Copilot を使用してコードを生成するにはどうすればよいですか?始めるには、まず最新の PowerPlatformTools 拡張機能を入手する必要があります。これを実現するには、拡張機能のページに移動し、「PowerPlatformTool」を検索して、[インストール] ボタンをクリックする必要があります。

2023 年 3 月 14 日に ChatGLM-6B が発売されて以来、GLM シリーズ モデルは幅広い注目と認知を得てきました。特にChatGLM3-6Bがオープンソース化されてからは、Zhipu AIが投入する第4世代モデルに対する開発者の期待が高まっている。 GLM-4-9B のリリースにより、この期待はついに完全に満たされました。 GLM-4-9B の誕生 小型モデル (10B 以下) により強力な機能を提供するために、GLM 技術チームはこの新しい第 4 世代 GLM シリーズ オープン ソース モデル、GLM-4-9B をほぼ半年の期間を経て発売しました。探検。このモデルは、精度を確保しながらモデルサイズを大幅に圧縮し、推論速度の高速化と効率化を実現しています。 GLM 技術チームの調査はまだ終わっていない

目次 この記事の紹介: CentOS オーバーレイ インストール CentOS7 オーバーレイ インストールを共有します. CentOS オペレーティング システムでは、システムの問題を解決したり、アップデートを実行したりするために、オーバーレイ インストールを実行する必要があることがよくあります。この記事では、システムを効果的に管理および保守するために役立つ、CentOS オーバーレイ インストールと CentOS7 オーバーレイ インストールの手順を詳しく紹介します。 CentOS オーバーレイのインストール システムがすでにインストールされている場合、通常、システムの問題を修正したり、アップデートを実行したりするために、CentOS オーバーレイのインストールが行われます。この操作を実行する前に、重要なデータを失わないよう必ずバックアップしてください。 1. 最新の CentOS イメージ ファイルをダウンロードし、起動可能な USB フラッシュ ドライブまたは CD を作成します。 2. ブート USB フラッシュ ドライブまたは CD をコンピュータに挿入し、コンピュータを再起動して BIOS 設定を入力します。
