草庐IT

xdebug_time_index

全部标签

centos - 在 centos 6.4 上使用 xdebug 进行远程调试

我尝试使用phpstorm远程调试php应用程序。我在vmware虚拟机上使用centos6.4、php5.3和apache2.2,在真正的ubuntu上使用phpstorm和firefox。确实安装了xdebug:InstalledPackagesName:php-pecl-xdebugArch:i686Version:2.1.4Release:1.el6Size:580kRepo:installedFromrepo:epelSummary:PECLpackagefordebuggingPHPscriptsURL:http://pecl.php.net/package/xdebugL

php - 为什么我们应该将 index.php 保存在公共(public)文件夹而不是根目录中?

我还是不太明白为什么一定要把index.php放在public目录下,而不是放在根目录下。root/of/projectpublic/index.php.htacess(html,image,css,etc)然后,在我们的虚拟主机文件中写入以下内容:DocumentRoot/path/to/myapp/app/public#othersettinghere.htaccess文件然后将所有不存在的URL重定向到index.php:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-

php - Yii2 - 在 View 的 index.php 中渲染 _search.php 文件

我在Yii2中有一个名为eventos的View文件夹。此View是一个图片库。_view2.php用于向公众显示图像。它工作得很好。但现在我想在_view2.php中创建一个全局搜索输入文本。我已经有一个用于显示图像的GridView小部件,但我不想使用$searchmodel框,所以我禁用了它们。我想要的是在_view2.php文件中呈现只有一个输入字段的_search.php文件我的问题是在_view2.php文件中呈现_search.php。这是_view2.php的代码:$dataProvider,'filterModel'=>$searchModel,'showOnEmpt

php - xdebug ://debug-eval 中的未捕获异常 'ErrorException'

我正在使用Intellij14.1.4,PHPv5.5.38,Xdebugv2.2.3我做了一个更改,它定义了一个php$GLOBALS['CRED_TYPE']变量。我后来删除了那个变量。我到处检查,这个变量不再在任何地方定义。它只是不在我的代码中。但由于某种原因,我仍然遇到以下问题(!)Fatalerror:Uncaughtexception'ErrorException'withmessage'Undefinedindex:CRED_TYPE'inxdebug://debug-evalonline1(!)ErrorException:Undefinedindex:CRED_TYP

php - Cpdf.php 行 3855 : Undefined index: at barryvdh/laravel-dompdf 中的 ErrorException

我使用的是laravel5.2,dompdf在本地主机上运行良好,但是当移动到AWS时,它一直显示ErrorExceptioninCpdf.phpline3855:Undefinedindex:,在这一行(3855)中有字体变量。示例代码:$html="Hello";PDF::setOptions(['dpi'=>150,'defaultFont'=>'sans-serif']);$pdf=PDF::loadHTML($html)->setPaper('a4','landscape');return$pdf->download('pdfview.pdf');由于barryvdh/lar

php - laravel 5 - 我如何添加 ->index() 到现有的外键

框架:Laravel5.2数据库:MySQLPHP:7.0我有“pops”表:Schema::create('pops',function(Blueprint$table){$table->string('id')->primary()->index();$table->string('ab_test_parent_id')->nullable();$table->string('cloned_parent_id')->nullable();$table->timestamps();});还有“转化”表:Schema::create('conversions',function(Blu

php - 如何在 Vagrant (Homestead) 上使用 XDebug 和 VSCode?

关于如何使用VSCode在Vagrant(Homestead)上设置XDebug的指南版本:PHP7.1VSCode1.16.1XDebug2.5.5Vagrant1.9.8 最佳答案 本指南基于Vagrant(Homestead6)、PHP7.1、Xdebug2.55、VSCode。Homestead使用Ubuntu16.04安装Vagrant将Homestead框添加到Vagrant。您可以找到有关LaravelHomestead的更多信息Homestead文件夹有after.sh,复制这些LINES到after.sh到在初始化

php - 如何使用 VSCode 在 Windows 的 CLI 上让 XDebug 与 PHPUnit 一起运行?

我运行了这个命令:"C:\xampp\php\.\php.exe""C:\xampp\php\phpunit"-dxdebug.profiler_enable=on-dxdebug.idekey=VSCODE/p>C:\xampp\php\php.ini有以下内容:[XDebug]zend_extension="C:\xampp\php\ext\php_xdebug-2.5.0-7.1-vc14.dll"xdebug.idekey=VSCODExdebug.profiler_enable=1xdebug.default_enable=1xdebug.remote_enable=1xde

php - 同时使用 Xdebug 和 Zend Debugger?

是否可以在同一个PHP安装中同时运行两个调试器。它们都使用不同的端口,因此与客户端IDE/其他应用程序的通信不会成为问题。我问这个问题只是因为事实证明,将ZendDebugger与ZendStudio结合使用要容易得多(从浏览器开始/停止调试的步骤更少),但我真的很喜欢一些仅适用于XDebug的分析工具。所以简而言之,如果可能的话,我希望能够两全其美。 最佳答案 http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/(特别是最后一条评论)似乎表明Xedebug的分析部分

php - 如何用数组 [INDEX] 元素替换 {tag_INDEX}

我有这样的字符串;"String{tag_0}text{tag_2}and{tag_1}"现在我需要用数组中的元素替换所有{tag_INDEX}$myArray=array('a','b','c');所以替换后它应该是这样的:"Stringatextcandb"最好的方法是什么?我正在尝试使用preg_replace和preg_replace_callback但没有任何好的结果 最佳答案 $newStr=preg_replace('/{tag_(\d+)}/e','$myArray[\1]',$str);