看到别的人的用 print 或者 vardump 打印的时候都是自动换行的,我的都是一行,每次都得 F12 才能方便看
看到别的人的用 print 或者 vardump 打印的时候都是自动换行的,我的都是一行,每次都得 F12 才能方便看
|
xnodeJun 22, 2019
1
."\n";
|
|
2
@xnode 不是 是数组,打印出来以后都在一行,我是想问这么弄成自动规整过的
|
|
KomeijiSatoriJun 22, 2019
3
view-source: 啊
浏览器默认是不渲染 \r\n 的 |
|
4
@KomeijiSatori 什么意思....
|
|
desJun 22, 2019
5
<pre><? var_dump($aa); ></pre>
|
|
6
@des 不是,不需要在代码里面修改
|
|
x86Jun 22, 2019
7
别人开了 xdebug 的拓展
|
|
8
@x86 我也开了 xdebug 了 还是没有
|
|
x86Jun 22, 2019
9
@hyd8323268 #8
看下 php.ini 里的 html_errors 开启了没 |
|
x86Jun 22, 2019
10
另外说下你什么环境?
如果是 PHPStudy 的话软件中开启 debug 是错误的,要手动在配置文件里把 xdebug 路径修正 |
|
garlicsJun 22, 2019 via Android
11
截图看看?
|
|
12
print_r
|
|
13
<br />
|
|
hongdaworksJun 22, 2019
14
使用预定义格式<pre>标签包数组打印代码
|
|
iyaozhenJun 22, 2019 via Android
15
你能不能来个图?
|
|
piaomiao0315Jun 22, 2019
16
echo "<pre>";
|
|
wxyoungJun 22, 2019
17
右键 -> 查看源代码
|
|
18
@wxyoung 不是我想要的效果
|
|
wentaoliangJun 22, 2019 via iPhone
19
查看源代码...就可以了
|
|
20
@x86 是 phpstudy
|
|
misaka19000Jun 22, 2019 via Android
21
哈哈,PHP 果然是世界上最好语言
|
|
22
@iyaozhen 大哥你教我怎么能上传图 : )
|
|
23
@wentaoliang 我就是为了省这一步
|
|
24
@hyd8323268 #20
PHPstudy 的话找 php.ini 文件,拉倒最下面把 xdebug 的路径改正确,作者预留的是他的路径 |
|
25
@x86 我现在的内容如下:
[XDebug] xdebug.profiler_output_dir="D:\work_tool\phpstudy\PHPTutorial\tmp\xdebug" xdebug.trace_output_dir="D:\work_tool\phpstudy\PHPTutorial\tmp\xdebug" zend_extension="D:\work_tool\phpstudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll" 这个 zend_extension 是我修改过的,还是不可以,这个扩展文件也是有的 |
|
piaomiao0315Jun 22, 2019
26
@hyd8323268 你试下我说的,在打印的数组前面加上
echo "<pre>"; |
|
27
@youzi118 是可以的 但是我想怎么不这样强行修改,去改 print_r 的原代码?我担心有时候会出问题
|
|
28
@hyd8323268 我倒是没有考虑过你说的问题,我工作的时候一直这么用的,打印数据的话肯定也是测试,不会应用到生产环境中.
|
|
dobeleeJun 22, 2019 via Android
29
无语。。。这玩意还要改源代码。
自己实现一个方法,自动包含 pre 不就好了,或者自动把\n 替换成<br>。 |
|
Canon1014Jun 22, 2019
30
```php
function dd($data){ echo "<pre>"; var_dump($data); echo "</pre>"; die(); } ``` Laravel 写多了喜欢用 dd 写到一个公共函数的文件下 在框架入口文件引入 |
|
baobao1270Jun 22, 2019
31
把 HTTP Header 设成 text/plain
|
|
ben1024Jun 22, 2019 via iPhone
32
<pre> or <br/>
|
|
jiejissJun 22, 2019
33
Content-Type: text/plain
|
|
ShundLJun 22, 2019
34
xdebug.overload_var_dump ???
我觉得你应该放一张“别的人的 print ”截图看看效果。。。或者把时间精力用在写 bug 上。 |
|
yc8332Jun 22, 2019
35
你没有开 xdebug。。。不然就自己加下 pre 标签
|
|
RekklesJun 22, 2019
36
用 composer 么,全局 composer 加载一个 var_dump,把 laravel 的 dd 方法复制一下 启动 php 的时候加载
[地址]( https://learnku.com/articles/5075/php-global-uses-the-laravel-helper-function-dd) |
|
hundanJun 23, 2019 via Android
37
找个 var_dump 的浏览器插件吧
|
|
1762628386Jun 23, 2019
38
**百度:css 自动换行**
|
|
1762628386Jun 23, 2019
39
```
<style> .divcss5{ border:1px solid #00F; height:120px; width:200px;word-wrap:break-word} </style> ``` |
|
realpgJun 23, 2019
40
@hyd8323268 #2
右键,查看网页源代码 |
|
msg7086Jun 23, 2019
41
print_r 输出的是纯文本,你浏览器吃的是 HTML。
你要么 1. 改掉 print_r 输出 HTML。 你要么 2. 写函数用 HTML 包住输出。 你要么 3. 用 CSS 格式化纯文本。 你要么 4. 让浏览器以纯文本渲染文件。 1 太麻烦了。 2 #26 #30 #36 3 #39 4 #33 要是 2 3 4 都不喜欢的话,自己下载 PHP 改源码自己编译去吧…… |
|
vovovJun 23, 2019 via Android
42
不用楼上那么麻烦,chrome 浏览器有扩展,https://github.com/zxlie/FeHelper 是你想要的
|
|
pixiaotiaoJun 23, 2019 via Android
43
print_r 查看源代码不是换行的吗
|
|
way2createJun 23, 2019
44
1 xdebug+html_errors=On
2 pre 或很多框架也自带打印函数 3 view-source |
|
ipwxJun 23, 2019
45
Content-Type: text/plain; charset=utf-8
|
|
jimxu16Jun 23, 2019 via iPhone
46
看到别人的时候问下别人不就好了
|
|
liuzhiyongJun 23, 2019 via Android
47
pre 标签应该管用。
|
|
VeryZeroJun 23, 2019
48
echo '<pre>';
var_dump(array()); |
|
flxxyJun 23, 2019 via Android
49
print_r($arr)
|
|
davinJun 23, 2019
50
.print {white-space: pre-wrap}
如果你打印的时候就没有换行,那就是没换行了。 |
|
chen2019Jun 23, 2019 via Android
51
输出之前 先 exho "<pre>"
|
|
chen2019Jun 23, 2019 via Android
52
echo "<pre/>";
|
|
moodasmoodJun 24, 2019
53
直接 php test.php 这样运行?你别在浏览器里面运行啊
|
|
moodasmoodJun 24, 2019
54
你用 phpstorm 的话,直接在代码文件上右键,运行
|