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