導航:首頁 > 編程語言 > php斷點調試工具

php斷點調試工具

發布時間:2022-08-24 18:23:49

『壹』 哪個php開發工具有類似vs斷點調試的功能

  1. vs開發php調試工具,目前最完美工具

  2. 目前在Visual Studio 2013下最好用的php插件!網路唯一完整好用版本 除去30天限制支持代碼高亮支持調試斷點支持VS2013新建php項!

『貳』 常用的php開發工具有哪些

1、EditPlus

EditPlus是一套功能強大,可取代記事本的文字編輯器,擁有無限制的Undo/Redo、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。對於很多php程序來說,EditPlus 非常簡單好用。同時EditPlus也是一款好用的HTML編輯器,除了可以顏色標記HTML Tag (同時支持C/C++、Perl、java)外,還內建完整的HTML和CSS1指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,若你有安裝IE 3.0以上版本,它還會結合IE瀏覽器於EditPlus窗口中,讓你可以直接預覽編輯好的網頁(若沒安裝IE,也可指定瀏覽器路徑)。

2、 PHPDesigner 7

PHPDesigner 7不僅適用於php開發 ,也支持其他編程語言,例如:html 、xhtml、xml、css和javascript 、vbscript、java、c#、perl、python等!PHPDesigner 7主要針對 PHP 網頁的編寫所設計的程序,它內建一系列的指令碼、PHP4 原始碼資料庫、語法高亮度顯示功能、FTP 客戶端等,無論您是 PHP 網頁設計高手,或者是剛入門的新手,您都可以使用PHPDesigner 7來設計網頁程序。

3、Norepad++

Notepad++是一款台灣人開發的一款非常有特色的編輯器,屬於開源軟體,支持C、C++、Java、C#、XML、HTML、PHP、Javas cript編程語言,而且可以免費使用。
主要功能有:
①內置支持多達27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
②可自動檢測文件類型,根據關鍵字顯示節點,節點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟體特色的體現之一;
③可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持滑鼠滾輪改變文檔顯示比例等等。

4、PHP Coder

PHPCoder用於快速開發和調試PHP應用程序,它很容易擴展和定製,完全能夠符合PHP開發者的個性要求 主要功能為:
1. 結合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進行即時預覽;
2. 支持高亮顯示HTML和PHP代碼;
3. 自動完成功能,可以自動完成用戶自定義代碼片斷;
4. 標准函數提示;
5. 有專門的工程項目管理器;
6. 對象瀏覽器搜尋編輯中文件的包含信息,自定義函數,並以樹形顯示;
7. 支持查找對稱的語句標記符;
8. 支持高級搜索和替換;
9. 自帶FTP功能;
10. 支持運行和斷點調試;
總之,PHPCoder是一個非常實用的,功能強大的編程環境,而且它是免費的!

5、Zend Studio

zend Studio 是專業開發人員在使用PHP整個開發周期中的集成開發環境 (IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,Zend Studio 加速開發周期,並簡化復雜的應用方案。
Zend Studio主要組件
1 專業的集成開發環境 內置 編輯器, 調試器, 以及 幫助文檔
2 Windows, Linux, Mac 等多個操作系統版本
3 多語言支持
4 專業的編輯器
5 關鍵字、語法加亮顯示 (PHP, HTML, XHTML, and JavaScript)
6 XML & CSS 的關鍵字、語法加亮顯示
7 代碼模板
8 支持 PHP 4 and PHP 5
9 代碼自動完成功能
10 PHP Code (+PHPDoc) 分析功能
11 內部調試器
12 代碼摘錄
13 PHP 代碼分析
14 遠程調試器
15 Remote Profiler
16 資料庫連接以及集成查詢,適用於MySQL、Oracle 、SQL Server、SQLite、 PostgreSQL
17CVS 集成,方便團隊開發

『叄』 求php斷點調試工具

貌似沒有 用echo吧。。

『肆』 php 代碼如何調試

開啟Apache伺服器以及MY_SQL資料庫。

在PHP集成環境的安裝目錄「www」文件夾中創建我們需要用到的php文件,1.php.

用Notepad++打開1.php文件,然後輸入PHP的語言格式:
<?php ?>

輸入標準的輸出語言:
<?php
echo "Hello world !" //輸出Hello world 語言。 echo 是列印的意思
?>

在網頁上輸入localhost:8080/1.php可以調試我們自己寫的php代碼

PHP的簡單運算,用$來定義應用數據,輸出也是一樣。
<?php
$sum=1;
$total=1.22;
$sum=$total+$sum;
echo $sum ?>

『伍』 php斷點調試的幾種方法

具體代碼如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,
執行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

『陸』 PHP斷點調試

是在你需要高度的地方加上斷點
在zend studio 中點調試那兒輸入你的index.php,然後在zend studio 中的瀏覽器里點擊進入斷點頁才會停。

『柒』 php寫的微信公眾平台代碼如何進行斷點調試

首先需要說明的是,php程序調試需要手動編寫部分代碼,目的是斷截程序線程的執行,輸出指定環節的結果,就是所謂的斷點調試。所以,實際上需要討論的問題是採用什麼斷點代碼更合適。
die()和exit()
die()和exit()函數都有終止線程的作用,是php斷點調試需要使用的最主要的函數,它們也是php程序員使用非常頻繁的函數。然而兩者又有什麼區別呢?在程序調試時需要注意什麼問題呢?
die()函數一般與「or」一並使用,寫作「or die()」,經常看到這樣的語句:
$file = fopen($filename, 'r') or die("抱歉,無法打開: $filename")
or在這里是這樣理解的,因為在PHP中並不區分數據類型,所以$file既可以是int也可以bool,所以這樣的語句不會報錯。但其處理過程可能有些朋友不大明白。其實在大多數的語言中, bool or bool這樣的語句中,如果前一個值為真後一個值就不會再判斷了。這里也是的,所以如果fopen函數執行正確的話,會返回一個大於0的int值(這其實就是"真"),後面的語句就不會執行了。如果fopen函數執行失敗,就會返回false,那麼就會判斷後面的表達式是否為真了。結果執行了die()之後,不管返回什麼,程序都已經停止執行了,並且顯示指定的出錯信息,也就達到了調試的目的。就這樣。
實際上,die和exit是等價的,都是用來終止當前腳本。
php手冊對兩者的解釋如是說:
exit() 函數輸出一條消息,並退出當前腳本。該函數是 die() 函數的別名。
die() 函數輸出一條消息,並退出當前腳本。該函數是 exit() 函數的別名。
實例:
<?php $site = "http://www.w3school.com.cn/"; fopen($site,"r") or exit("Unable to connect to $site"); ?>
<?php $site = "http://www.w3school.com.cn/"; fopen($site,"r") or die("Unable to connect to $site"); ?>
var_mp()和print_r()
var_mp -- 列印變數的相關信息
void var_mp ( mixed expression [, mixed expression [, ...]] )
此函數顯示關於一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。

提示: 為了防止程序直接將結果輸出到瀏覽器,可以使用輸出控制函數(output-control functions)來捕獲此函數的輸出,並把它們保存到一個例如 string 類型的變數中。
<?php
$a = array (1, 2, array ("a", "b", "c"));
var_mp ($a);
$b = 3.1;
$c = TRUE;
var_mp($b,$c);
?>
var_mp()可以輸出多個變數,如:var_mp($b,$c)
print_r -- 列印關於變數的易於理解的信息
bool print_r ( mixed expression [, bool return] )
注: 參數 return 是在 PHP 4.3.0 的時候加上的
print_r() 顯示關於一個變數的易於理解的信息。如果給出的是 string、integer 或 float,將列印變數值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。
記住,print_r() 將把數組的指針移到最後邊。使用reset() 可讓指針回到開始處。
<pre>
<?php
$a = array ('a' => 'apple',
'b' => 'banana',
'c' => array ('x','y','z'));
print_r ($a);
?>
</pre>
上邊的代碼將輸出:
<pre> Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) ) </pre>
如果想捕捉 print_r() 的輸出,可使用 return 參數。若此參數設為 TRUE,print_r() 將不列印結果(此為默認動作),而是返回其輸出。
例子:return 參數示例
<?php
$b = array ('m' => 'monkey',
'foo' => 'bar',
'x' => array ('x', 'y', 'z'));
$results = print_r ($b, true); //$results 包含了 print_r 的輸出結果
?>
注: 如果想在 PHP 4.3.0 之前的版本中捕捉 print_r() 的輸出,可使用輸出控制函數。
注: 在 PHP 4.0.4 之前的版本中,如果給出的 array 或 object 包含了直接或間接指向自身的引用,print_r() 將永遠繼續下去。print_r($GLOBALS) 就是一個例子,因為 $GLOBALS 自身即是全局變數,其包含了指向自身的引用。
Zend Debugger
php斷點調試,有人提到用Zend Debugger,簡單方便,適合菜鳥使用。不過本人因沒有用過,在此不作討論。

『捌』 EPP 斷點調試,PHP在裡面如何設置斷點調試,還望各位高手指導,並如何運用好EPP的高度工具

設置斷點,然後啟動調試,,當程序執行到你設置的斷點的那個地方的時候,會暫停,如果你想單步執行下去按F6 想進入某個函數F5,內部函數是進入不了的,只能進入自定義函數

『玖』 phpstorm 怎麼斷點調試thinkphp

php--xdebug設置 ---phpstorm 斷點調試方法如下:
配置好了之後 可以使用 ide的斷點調試
Xdebug在PHP中的安裝配置涉及php.ini配置文件的修改。
1 、首先需要下載Xdebug,根據安裝的PHP版本,選擇合適的Xdebug版本,
2 、 安裝Xdebug
將下載的php_xdebug-2.1.0-5.3-vc6.dll復制到PHP安裝目錄下的ext目錄,ext目錄專門用來存放PHP擴展庫DLL文件。
3、 配置php.ini
安裝Xdebug的最後一步就是配置php.ini文件,打開C:\php目錄下的php.ini配置文件,在末尾添加
[xdebug]
zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll"
xdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
4 、重啟apache phpinfo()可以看到php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試 xdebug的那一塊
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
這一欄很長,要注意下面的表格中,xdebug.idekey 這一行內容
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
5 、然後再配置 phpstorm 里的
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
6 、新建一個調試
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
7 、設置一下 伺服器路徑和文件名
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
php--xdebug設置 <wbr>---phpstorm <wbr>斷點調試
然後可以隨意地打斷點,按那個小蟲子按鈕來調試程序了

閱讀全文

與php斷點調試工具相關的資料

熱點內容
漢壽小程序源碼 瀏覽:340
易助erp雲伺服器 瀏覽:530
修改本地賬戶管理員文件夾 瀏覽:416
python爬蟲工程師招聘 瀏覽:283
小鵬p7聽音樂哪個app好 瀏覽:354
linux下的防火牆 瀏覽:954
凌達壓縮機美芝壓縮機 瀏覽:350
php後面代碼不執行 瀏覽:236
微我手機怎樣設置應用加密 瀏覽:202
條件加密 瀏覽:628
androidstudio設置中文 瀏覽:641
汽車換壓縮機能提升製冷 瀏覽:628
安卓開發配什麼電腦 瀏覽:607
linux下php模塊 瀏覽:78
阿里雲伺服器終端在哪裡 瀏覽:148
app紙有什麼用 瀏覽:224
cuteftp命令 瀏覽:507
最開始的編程語言是什麼 瀏覽:760
at遠程命令 瀏覽:493
雲伺服器哪家好點 瀏覽:215