草庐IT

fcatch-undefined-behavior

全部标签

php - 识别 PHP 未使用和 undefined variable sublime

我使用的是未注册的sublimetext3。我想知道如何配置sublime以在php中显示未使用和undefinedvariable。sublimelinter-phplint做了一些有用的工作,但它无法识别自动加载的类,这些类在开发时会非常烦人。我正在寻找一些可以做到这一点的包文件范围。我已经安装了以下软件包升华器phpcs3.sublime-phpcs有没有其他包可以在开发中有用? 最佳答案 http://phpmd.org将显示未使用的代码。还有一个SublimeLinter-phpmd扩展。只需安装SublimeLinter

php - 如何修复 PHP 中的 "Undefined variable"错误?

今天,我开始学习PHP了。而且,我已经创建了我的第一个PHP文件来测试不同的变量。你可以看到我的文件如下。Testvariablesinsidethefunction:";echo"Variablexis:$x";echo"";echo"Variableyis:$y";}myTest();echo"Testvariablesoutsidethefunction:";echo"Variablexis:$x";echo"";echo"Variableyis:$y";?>当我在浏览器中运行这个文件时,我发现了以下错误。Notice:Undefinedvariable:xin/opt/lamp

PHP 通知 : Undefined index when looping array

我正在像这样循环一个二维数组:if(!empty($aka)){foreach($akaas$ak){if($ak["lang"]=="es"){$sptitle=$ak["title"];}}}很简单。如果数组($aka)不为空,我将循环遍历它,当它发现“lang”索引等于“es”时,我只是将该索引的“title”值保存在$sptitle中。问题是数组($aka)包含大量信息,有时没有“lang”索引...我收到此错误:注意:未定义索引:lang。我该如何解决这个问题???这是数组的摘录,以帮助您理解。请注意,[1]没有[lang]索引,但[2]确实有:[1]=>Array([tit

PHP fatal error : Call to undefined function password_verify()

我的XAMPP上有PHP5.5.6,我没有遇到错误。但是将我的网站上传到我们的测试环境后,出现了以下错误:PHPFatalError:Calltoundefinedfunctionpassword_verify()我们的测试环境/服务器有PHP5.5.9(我使用命令php-v检查了它)我还查看了PHP手册,它说在使用此功能时无需配置和安装。有什么想法可能导致此问题吗? 最佳答案 password_verify()自PHP5.5.0以来内置,很可能您的服务器没有运行最新的PHP版本。请务必通过phpinfo()仔细检查服务器上的PHP

php - 为什么我在 jQuery Mobile 中提交表单时在屏幕上看到值 "undefined"?

这是我的contactus.html页面。我正在提交到服务器上的一个php页面,该页面将获取信息并发送电子邮件并表示感谢。当我提交表单时,即使我能够收到电子邮件,我在屏幕上看到的也只是“未定义”。ContactUs$(document).ready(function(){$("#contactus").submit(function(event){alert("pagesubmitted");})});ContactUsBackHomeName:Email:Contact:Message:Send这是服务器上contactus.php的代码";$MESSAGE_BODY.="Email

php - DOMPDF loadView() 错误 - undefined variable : data

我目前正在尝试合并DOMPDFWrapperforLaravel进入我的项目,但是我无法弄清楚如何将变量传递到PDF模板中。按照说明,在我的Controller中我有://PrintController.php$data=array('name'=>'JohnSmith','date'=>'1/29/15');$pdf=PDF::loadView('contract',$data);return$pdf->stream('temp.pdf');在我看来://contract.php...name?>Signature但是当我尝试呈现页面时,出现错误:ErrorException(E_U

Android Studio里的C/C++返回: ld: error: undefined symbol

文章目录问题解决参考问题AndroidStudio里的C/C++进行编译时返回:ld:error:undefinedsymbol的错误,进行了解决。解决编译环境突然出现了这个问题,尝试解决,终于找到一个解决办法:卸载ndkVersion="23.1.7779620",再进行重新安装。IremovedbothNDKversionsfromAndroidStudio->Tools->SDKManager->SDKTools,reinstalledthemandthentheerrorisgone.Reallyweird参考Github:C/C++:ld:error:undefinedsymbol

PHPStorm:由 include/require 引起的 undefined variable

PHPStorm显示来自其他文件的所有变量,包括必需的和包含的,都是未定义的。我找到了这个解决方案here,但是在我禁用该选项Ignore'include'and'require'statements之后,IDE忽略了所有undefinedvariable。例如,我有一个文件a.php,内容为$name='Bob',文件b.php,需要文件a.php。当我在文件b.php中键入echo$name时,它按预期工作并显示'Bob'。然而,IDE突出显示变量$name并声称它未定义。如果我禁用该选项'Undefinedvariable'-Ignore'include'and'require'

php - 如何在没有 E_NOTICE 错误的情况下将 undefined variable 传递给函数?

这确实是一个非常简单的问题,我如何将undefinedvariable传递给函数而不会出现E_NOTICE错误?当将undefinedvariable传递给诸如isset()之类的函数时,不会引发错误,但将其传递给您自己的函数时,您会得到一个Notice:Undefinedoffset:etc.今天我想到了几个想要这个的原因,但我当前的功能几乎是isset的克隆,除了它会检查是否设置了anyargs,而不是像isset(a,b,c)会。functionanyset(){$argc=func_num_args();$argv=func_get_args();for($i=0;$i现在,我

php - 上传文件时 undefined index

这是我的错误:Notice:Undefinedindex:fileinC:\xampp\htdocs\Project\Template1\users\index.phponline21Notice:Undefinedindex:fileinC:\xampp\htdocs\Project\Template1\users\index.phponline23pleaseuploaded如何摆脱它?HTML代码:PHP代码: 最佳答案 确保您已设置表单属性enctype="multipart/form-data"。这个属性帮助你从用户那里获