ホームページ >バックエンド開発 >PHPチュートリアル >50 の非常に便利な PHP ツール、50 の便利な PHP ツール_PHP チュートリアル

50 の非常に便利な PHP ツール、50 の便利な PHP ツール_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:18:231207ブラウズ

50 の非常に便利な PHP ツール、50 の便利な PHP ツール

PHP は、最も広く使用されているオープン ソースのサーバーサイド スクリプト言語の 1 つです。もちろん、PHP は最速ではありませんが、最も一般的に使用されているスクリプト言語です。ここでは、プログラミング作業を大幅に改善できる 50 の便利な PHP ツールを紹介します:

デバッグツール

  • ウェブグラインド
  • Xデバッグ
  • Gubed PHP デバッガー
  • DBG
  • PHP_デバッグ
  • PHP_Dyn
  • マクGDBp

テストおよび最適化ツール

  • PHPUユニット
  • 簡単なテスト

    50 の非常に便利な PHP ツール、50 の便利な PHP ツール_PHP チュートリアル

  • セレン
  • PHP_コードスニファー
  • バグ



  • PHP プロファイルクラス

ドキュメントツール

  • phpドキュメント
  • PHP DOX

セキュリティツール

  • Securimage: 検証コード ツール。
  • スカベンジャー
  • PHP-IDS
  • Pixy: コード検査ツール。

グラフィック処理

  • PHP/SWF チャート
  • pChart - チャート描画 PHP ライブラリ



  • ワイド画像
  • PHP 用 MagickWand

コードの最適化

  • PHP_美容師
  • PHPCodeBeautifier
  • GeSHi - 汎用構文ハイライター

バージョン管理システム

  • フィン
  • xinc

ツールとクラスを使用した便利な拡張機能

  • SimplePie: PHP RSS パーサー



  • HTML Purifier: すべての悪意のあるコード (XSS) を削除し、ページが W3C 標準に準拠していることを確認するために使用できます。
  • TCPDF: PDF ファイルを迅速に生成するための PHP5 関数パッケージ。
  • htmlSQL: 1 つは、SQL のようなステートメントを使用して HTML および XML コンテンツを簡単に取得できる PHP クラスです。
  • 史上最高の PHP スニペット ファイル (Notepad++ の Quicktext を使用)
  • Creole: PHP5 で書かれており、真の OO に基づいたレイヤーであり、API インターフェイスは JDBC に基づいています。
  • PHPLinq: SQL 構文を使用して PHP 配列を操作します。
  • PHPMathPublisher: 著者はフランスの中学校の数学教師です。



  • phpMyAdmin: インターネットを介してオンラインで MySQL を制御および操作できます。
  • PHPExcel: 非常に強力な MS Office Excel ドキュメント生成ライブラリ。
  • Phormer: 軽量で強力な PHP オンライン フォト アルバム。
  • xajax PHP クラス ライブラリ: オープンソースの PHP クラス ライブラリ。WEB 上で Ajax プログラムを構築するために使用されます。
  • PHP ユーザークラス: ユーザー管理。
  • PHP-GTK: PHP が Web アプリケーションをはるかに超えた効果的なツールであることを証明するために開発されました。 PHP-GTK を使用すると、スタンドアロン GUI (グラフィカル ユーザー インターフェイス) アプリケーションを構築できます。

オンラインツールとリソース

  • Minify!: PHP5 を使用して開発された、js/css ファイルの結合と圧縮を行うアプリケーション。結合および圧縮された結果は、HTTP gzip/deflate およびいくつかの関連ヘッダーを介してクライアント キャッシュ用に最適化できます。


  • HTTP_StaticMerger: CSS ファイルと JavaScript ファイルを自動的に「マージ」します。
  • PHP Object Generator: オープンソースの PHP コード ジェネレーター。 PHP4/PHP5アプリケーション用に、簡潔でテスト可能なオブジェクト指向コードを生成します。

  • API/PHPを取得しました







  • koders : オープンソース検索。
  • PECL: PHP 開発チームが提供するさまざまな拡張ライブラリに関する情報が含まれています。

ブラウザ内ツール (Firefox アドオン)

  • FirePHP: Firebug に基づく拡張機能で、PHP プログラムの通常の動作に影響を与えることなく、Firebug コンソールに PHP デバッグ情報を簡単に出力するために使用できます。

  • phpLangEditor: さまざまな PHP 変数を翻訳するために使用されるツールです。



  • PHP ルックアップ: 参照されている PHP 構文をすばやく見つけるのに役立つ組み込みの検索バーです。
  • PHP マニュアル検索: Web ブラウザから公式 PHP ドキュメントを検索するための便利な検索バー。

PHP フレームワーク

  • Dwoo: PHP5 用のテンプレート エンジン。
  • CodeIgniter: Web アプリケーションの作成を支援するアジャイルなオープンソース PHP フレームワーク。



  • YII フレームワーク 高性能コンポーネントベースの PHP フレームワーク。
  • ソーラー



  • symfony: オープンソースの PHP Web フレームワーク。目的は、Web アプリケーションの作成と保守を高速化することです。

  • Propel: PHP5に適したORマッピング(オブジェクトリレーショナルマッピング)フレームワークです。これにより、SQL の代わりにオブジェクトを使用してデータベース テーブルの行を読み書きできるようになります。
  • {{マクロ}} テンプレート エンジン


  • Zend Framework: Web プログラムやサービスの開発に使用できるオープンソースの PHP5 開発フレームワークです。
  • Qcodo: MVCアーキテクチャとCRUDコード生成機能を利用したPHP5ベースのアジャイル開発に適したフレームワークです。

  • SAJAX: Sajax は、Ajax アプリケーションを作成するモジュール式の方法であり、スケジュールされた動的な関数呼び出しを通じてアプリケーション開発プロセスをよりスムーズにします。
  • Smarty: PHP を使用して MVC 開発モデルのロジック層とプレゼンテーション層を実装するテンプレート エンジン。
  • CakePHP: PHP on Rails 用のオープンソースのフルスタック フレームワークです。

  • Savant2: PHP 関数を直接使用する PHP テンプレート エンジンですが、適切な制限があります。
  • PHPSpec: PHPSpec は、シンプルで直感的な PHP フレームワークです。

IDE とエディタ

  • PHPEclipse: Eclipse で PHP を開発するための非常に強力なプラグイン。PHP 構文分析、デバッグ、コードのフォーマット、アウトライン ビュー、コード テンプレートのカスタマイズなどの機能が含まれます。

  • PhpED: 内部デバッガー。

  • phpDesigner: PHP Web ページを作成するために設計されたプログラム。

  • Zend Studio: 受賞歴のあるプロフェッショナルな PHP 統合開発環境。強力なプロフェッショナルな編集ツールとデバッグ ツールを備え、PHP 構文のハイライトをサポートします。

  • Aptana PHP: 主にブラウザ側の開発に特化したオープンソース IDE。
  • PDT: Eclipse プラットフォーム上で完全に機能する PHP 統合開発環境を提供することに特化した開発ツール フレームワーク。
  • VS.Php: このプラグインをインストールすると、市場で最も人気のある IDE である Visual Studio .Net で PHP プログラムをコンパイル、編集、構成できます。
  • PHPEdit: この IDE ソフトウェアは、構文の強調表示、コードヒント、コード認識、統合された PHP デバッガー、およびヘルプ生成ツールを提供します。

補足リソース

    • PHP関数リファレンス
    • 30 の便利な PHP クラスとコンポーネント
    • PHP アドベント 2008
    • PHP 用の便利なブラウザ内開発ツール
    • PHPClasses.org
    • PHP 開発者ツールボックス
    • スカベンジャー
    • PHP-IDS
    • Pixy: PHP セキュリティ スキャナー

PHP言語を学びたいのですが、使用するのに最適な開発ツールは何ですか

DREAMWEAVER
=================

MX から、DW は PHP+MYSQL のビジュアル開発をサポートし始めました。一般 性的開発では、ほとんどコードを 1 行も書かずにプログラムを書くことができ、見たものがそのまま得られます。
含まれる機能には、構文の強調表示、関数の補完、仮パラメーターのプロンプトなどが含まれます。
ただし、DW によって生成されたコードはより複雑で、セキュリティは平均的です。手書きという点では利便性は平均的ですが、デバッグ環境でのパフォーマンスは物足りません。より複雑なプログラミングには適していません。しかし、初心者には最適です。

======================
ZEND開発環境
===================== = =

ZEND は PHP に最も近い ZEND が立ち上げた PHP IDE であり、ZEND DEVELOPMENT ENVIORMENT です。最新バージョンは 2.6 で、LINUX 上で唯一の PHP 統合開発およびデバッグ環境です。もちろん WINDOWS バージョンもあります。
他の IDE とは異なり、ZDE は JAVA で書かれています~~ これはマルチプラットフォームを意味するだけでなく、速度が非常に遅く、ユーザー インターフェイスが奇妙なことも意味します。特に 30 分近い起動速度は耐えられません~~
ZDE は最も完全な機能を提供し、他の ZEND PHP 開発ツールとシームレスに統合できます。これは強力な PHP 開発環境となっており、ZDE のデバッグ環境は、PHP DEBUGER によって実装される他の IDE とは異なり、ZDE 独自のプログラムで構築されます。
含まれる機能: 構文の強調表示、完全な関数補完とヘルプ (ただし、PHP 組み込み関数のみであり、カスタム関数には無効)、プロジェクト管理、ZDE 独自の PHP コード編成、PHP.ini のビジュアル編集、およびネストされたマーカーの使用。複雑なプログラム構造を表示するときに非常に便利です。密集した {} の数を数える必要はありません~

提供される DEBUG 関数には、ブレークポイント、スタック、ウォッチ、変数、出力バッファー、および追跡するためのすべての方法が含まれます。

主な欠点は次のとおりです: 1. 速度が遅い~~ 2. あまり使いにくい。

====================
PHPED
======================

人々長年PHP開発に携わってきた方々 NUSPHERE社が立ち上げたPHPEDの最新バージョンは3.12です。
PHPED は全体的なパフォーマンスが最高で、起動が非常に速く、ほとんどの機能を提供します。構文強調表示、関数補完、プロジェクト管理、コード テンプレート、自動コード補完、ビジュアル データベース管理、組み込み DAV、CVS、FTP、WEBSERVER、DEBUGGER、および JS コード リスト、共通 HTML タグ セット、PHPED はプラグインもサポートテクノロジー。
インストール版にはPHPとMYSQLのマニュアル(英語)も付属しています。 PHPED のデバッグ機能については、ZDE にもすべてのデバッグ機能がありますが、たとえば、デバッグ中に変数にマウスを置くと変数の値を直接確認したり、変数の分布を確認したりできるのは PHPED の方が便利です。デバッグウィンドウがより詳細になり、合理的で外部スクリプトのデバッグをサポートします。 ZED も実装できますが、設定が少し面倒です。
PHPED のスクリプト構造関数は ZDE ~ のスクリプト構造関数に似ていますが、クラス要素に至るまでクラスの点で優れています。

しかし、PHPEDの欠点も非常に深刻です。つまり、中国語のサポートが非常に貧弱です~~選択時に異常表示されることもあります。もう1つの注意点は、デバッグするときに、言語をGBに変更することで中国語の変数値をDEBUGGERに表示できることです~~ そうしないと、中国語を含む変数値は正常に表示できません~

====== === =======
PHP EXPERT EDITOR
================

PHP EXPERT EDITOR 新しいバージョンは 3.0 です。より特徴的な機能は、PHP 構文チェック、プログラムです。セグメントブックマーク、マクロ関数、コードテンプレート、内蔵WEBサーバー、デバッガー。

コード構造分析のPEE…残りの全文>>

PHP 開発には通常どのようなツール (IDE) が使用されますか?

MX から始まって、DW は PHP + MYSQL のビジュアル開発をサポートし始めました。一般的な開発であれば、コードを 1 行も書かずにプログラムを書くことができ、すべてが可能であるため、これは初心者にとっては確かに良い選択です。目に見えるものが手に入るのです。
含まれる機能には、構文の強調表示、関数の補完、仮パラメーターのプロンプトなどが含まれます。
ただし、DW によって生成されたコードはより複雑で、セキュリティは平均的です。手書きという点では利便性は平均的ですが、デバッグ環境でのパフォーマンスは物足りません。より複雑なプログラミングには適していません。しかし、初心者には最適です。
======================
ZEND開発環境
======================
PHP に最も近い ZEND は、PHP IDE、ZEND DEVELOPMENT ENVIORMENT を立ち上げました。最新バージョンは 2.6 で、これは LINUX での PHP の唯一の統合開発およびデバッグ環境でもあります。もちろん、WINDOWS バージョンもあります。
他の IDE とは異なり、ZDE は JAVA で書かれています~~ これはマルチプラットフォームを意味するだけでなく、速度が非常に遅く、ユーザー インターフェイスが奇妙なことも意味します。特に 30 分近い起動速度は耐えられません ~~
ZDE は最も完全な機能を提供し、他の ZEND PHP 開発ツールとシームレスに統合できます。これは強力な PHP 開発環境となっており、ZDE のデバッグ環境は、PHP DEBUGER によって実装される他の IDE とは異なり、ZDE 独自のプログラムで構築されます。
含まれる機能: 構文の強調表示、完全な関数補完とヘルプ (ただし、PHP 組み込み関数のみであり、カスタム関数には無効)、プロジェクト管理、ZDE 独自の PHP コード構成、PHP.ini のビジュアル編集、およびネストされたマーカーの使用。複雑なプログラム構造を表示するときに非常に便利です。密集した {} の数を数える必要はありません。提供される DEBUG 関数には、ブレークポイント、スタック、ウォッチ、変数、出力バッファーなど、すべての適切な追跡方法が含まれます。
主な欠点は次のとおりです: 1. 速度が遅い~~ 2. 使用があまり便利ではありません。
====================PHPED======================
NUSPHERE によって開始されました。長年PHP開発を行っている会社PHPED、最新バージョンは3.12です。
PHPED は全体的なパフォーマンスが最高で、起動が非常に速く、ほとんどの機能を提供します。構文強調表示、関数補完、プロジェクト管理、コード テンプレート、自動コード補完、ビジュアル データベース管理、組み込み DAV、CVS、FTP、WEBSERVER、DEBUGGER、および JS コード リスト、共通 HTML タグ セット、PHPED はプラグインもサポートテクノロジー。
インストール版にはPHPとMYSQLのマニュアル(英語)も付属しています。 PHPED のデバッグ機能については、ZDE にもすべてのデバッグ機能が備わっていますが、たとえば、デバッグ中に変数にマウスを置くと変数の値を直接確認したり、変数の分布を確認したりできるのが PHPED の方が便利です。デバッグウィンドウがより詳細になり、合理的で外部スクリプトのデバッグをサポートします。 ZED も実装できますが、設定が少し面倒です。
PHPED のスクリプト構造関数は ZDE の関数に似ていますが、クラス要素に至るまでクラスの点で優れています。
しかし、PHPEDの欠点も非常にひどいものです。つまり、中国語のサポートが非常に貧弱です~~選択時に異常な表示さえあります。もう1つの注意点は、デバッグするときに、DEBUGGERの設定で言語をGBに変更することで変数値の中国語表示を行うことができることです~~そうしないと、中国語を含む変数値は正常に表示できません~
==== === =========
PHP EXPERT EDITOR
================
PHP EXPERT EDITOR 新しいバージョンは 3.0 です。より特徴的な機能は次のとおりです。構文検査、プログラムセグメントのブックマーク、マクロ関数、コードテンプレート、内蔵WEBサーバー、デバッガー。
コード構造分析における PEE の特徴は、各変数の位置を確認できることです。これは、変数を追跡したい場合に非常に便利です。
一般的に、P...全文の残り>>

http://www.bkjia.com/PHPjc/884776.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/884776.html技術記事 50 の非常に便利な PHP ツール、50 の便利な PHP ツール PHP は、最も広く使用されているオープン ソースのサーバーサイド スクリプト言語の 1 つです。もちろん、PHP は最速ではありませんが、最も一般的に使用されているスクリプトです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。