“我该怎么做?”;“固定”;php工匠?
我用的是拉威尔5号。每当我打字的时候“我该怎么做?”;“固定”;php工匠?,php,laravel,laravel-artisan,Php,Laravel,Laravel Artisan,我用的是拉威尔5号。每当我打字的时候 php artisan tinker 我得到了前面有字母c的预期输出: cPsy Shell v0.5.2 (PHP 5.6.10-1+deb.sury.org~trusty+1 — cli) by Justin Hileman 当我键入php artisan 我得到的第一行是: cLaravel Framework version 5.1.16 (LTS) 不知何故,这封信显示了我所有的观点,也把我的项目搞砸了。当我点击“查看页面源代码”时,我看到“
php artisan tinker
我得到了前面有字母c的预期输出:
cPsy Shell v0.5.2 (PHP 5.6.10-1+deb.sury.org~trusty+1 — cli) by Justin Hileman
当我键入php artisan
我得到的第一行是:
cLaravel Framework version 5.1.16 (LTS)
不知何故,这封信显示了我所有的观点,也把我的项目搞砸了。当我点击“查看页面源代码”时,我看到“
”前面的字母“c”,但我在我的任何文件中都找不到它。我建议打开index.php
,检查那里是否有某种回声“c”代码>或<代码>打印“c”代码>。根据您的问题和评论,您的所有观点都包含该字母,该字母看起来像是索引文件或主布局文件。(我倾向于index.php
文件,因为您看到的是doctype之前的字母)。我建议打开index.php
并检查那里是否有某种回声“c”代码>或<代码>打印“c”代码>。根据您的问题和评论,您的所有观点都包含该字母,该字母看起来像是索引文件或主布局文件。(我倾向于使用index.php
文件,因为您看到的是doctype前面的字母)。尝试以下技巧:
输入您选择的控制器方法,此代码:
header('x-my-header: whatever');
如果一切顺利,PHP将无法发送头,并在错误消息中写入文件和输出开始的行(“c”)
注意:如果使用输出缓冲,这将不起作用。试试这个技巧:
输入您选择的控制器方法,此代码:
header('x-my-header: whatever');
如果一切顺利,PHP将无法发送头,并在错误消息中写入文件和输出开始的行(“c”)
注意:如果使用输出缓冲,这将不起作用。可能是您在始终包含的任何源文件的开头键入了“c”(如果不是artisan
本身:
c<?php
c可能您在始终包含的任何源文件的开头意外键入了“c”(如果不是artisan
本身:
c<?php
cThanks!我忘记了metion我检查了index.php文件,在那里没有找到任何东西。有什么解决方法吗?谢谢!我忘记了metion我检查了index.php文件,在那里没有找到任何东西。有什么解决方法吗?这很聪明。:-DIt确实很有趣:-)当你这样做时,你需要关闭输出缓冲吗?你绝对应该关闭它。它对我不起作用:(我不知道我是否以正确的方式禁用了输出缓冲,但我在php.ini文件中对此进行了评论。这非常聪明。:-这确实很有趣:-)当你这样做时,你需要关闭输出缓冲吗?你绝对应该关闭它。它对我不起作用:(我不知道我是否以正确的方式禁用了输出缓冲,但我在php.ini文件中对此进行了注释