我如何调试 html 中的 php 代码?
How do i debug my php code inside my html?
我正在为我的项目使用 Laravel。我在 HTML 中写了一些 PHP 代码,基本上在我的 .blade.php
文件下。我正在尝试调试 tbody
标签内的变量 $highestRow
。
<tbody>
<?php
$objPHPExcel->setActiveSheetIndexByName('Xns');
$highestRow = $objPHPExcel->setActiveSheetIndex(14)->getHighestRow();
for($i=1;$i<=$highestRow;$i++){
$dataC = $objPHPExcel->getActiveSheet(0)->getCell('A'.@$i)->getCalculatedValue();
echo"<tr>";
echo"<td>";
$name = $objPHPExcel->getActiveSheet(0)->getCell('A'.$i)->getCalculatedValue();
echo e($name);
echo"</td>";
for($column = 'B'; $column != $highestColumm; $column++){
echo"<td>";
$name = $objPHPExcel->getActiveSheet(0)->getCell($column.$i)->getCalculatedValue();
echo e($name);
echo"</td>";
}
echo"</tr>";
?>
</tbody>
我试过 var_dump($highestRow)
但我的控制器只是越过断点。我正在寻找一些 x_debug()
用于调试的东西。
我只记得 Xdebug 中有一些函数可以在这种情况下进行调试。
谢谢
您可以在 .blade.php
文件中使用 {{ dd($highestRow) }}
。
我们可以在这里使用xdebug_break()
。因为这个函数可以打破 PHP.
中的任何行
我正在为我的项目使用 Laravel。我在 HTML 中写了一些 PHP 代码,基本上在我的 .blade.php
文件下。我正在尝试调试 tbody
标签内的变量 $highestRow
。
<tbody>
<?php
$objPHPExcel->setActiveSheetIndexByName('Xns');
$highestRow = $objPHPExcel->setActiveSheetIndex(14)->getHighestRow();
for($i=1;$i<=$highestRow;$i++){
$dataC = $objPHPExcel->getActiveSheet(0)->getCell('A'.@$i)->getCalculatedValue();
echo"<tr>";
echo"<td>";
$name = $objPHPExcel->getActiveSheet(0)->getCell('A'.$i)->getCalculatedValue();
echo e($name);
echo"</td>";
for($column = 'B'; $column != $highestColumm; $column++){
echo"<td>";
$name = $objPHPExcel->getActiveSheet(0)->getCell($column.$i)->getCalculatedValue();
echo e($name);
echo"</td>";
}
echo"</tr>";
?>
</tbody>
我试过 var_dump($highestRow)
但我的控制器只是越过断点。我正在寻找一些 x_debug()
用于调试的东西。
我只记得 Xdebug 中有一些函数可以在这种情况下进行调试。
谢谢
您可以在 .blade.php
文件中使用 {{ dd($highestRow) }}
。
我们可以在这里使用xdebug_break()
。因为这个函数可以打破 PHP.