草庐IT

false_type

全部标签

php - 评估 stripos(),!== FALSE 和 === TRUE 之间有什么区别?

我有一个字符串问题:$val='NOTNULL';if(stripos($val,'NULL')!==FALSE){echo"IS$val";}它的评估很好,但如果我使用===TRUE作为评估器,事情就会出错。答案让我望而却步,请帮助我理解。 最佳答案 如果您阅读stripos()的文档你会发现。Returnsthepositionofwheretheneedleexistsrelativetothebeginnningofthehaystackstring(independentofoffset).Alsonotethatstri

php - 三元运算符简写在 true/false 子句中使用表达式的主题而不是重复

假设我有一个很长的变量,$row['data']['manybullets']['bullets']['bullet'][0],我想测试一下是否使用三元运算符设置:$bulletx=isset($row['data']['property']['bullets']['bullet'][0])//condition?$row['data']['property']['bullets']['bullet'][0]//true:'empty';//false我是否可以引用表达式的主题而不是重复它。例如。$bulletx=isset($row['data']['property']['bull

php - 何时在 PHP 中使用 header ('Content-Type: application/json' )

我一直在试图找出header('Content-Type:application/json')在php脚本中的真正用法,我在stackoverflow上发现了不同的问题和答案这个主题,但我仍然没有完全理解...所以问题来了:我在一些php项目中看到了这行代码,我正在努力理解如果在另一个网页调用此实际脚本(例如使用ajax)时使用它,以便调用页面可以从php页面获取json或如果此脚本意味着php页面将处理从另一个网页发送的json。或者其他什么???另一件事如果得到回答可能对我有帮助,最近我一直在使用cURL从资源(外部url)中检索json,我不得不将此header(Content-

php - is_int 为 "-10"之类的负值返回 false ?

对于负数,php的is_int函数返回false是因为php中的整数是无符号的,还是我遗漏了其他行为?我正在尝试检查某些东西是否是整数,如果它正在做不同的事情,我不想依赖is_int的行为(对于测试的第一部分)。澄清:我知道is_int对负数返回false,但我想问为什么因为这种行为:var_dump(intval("-10"))打印int(-10),var_dump(intval("10"))打印int(1),因此负值和正值都被视为整数,但is_int("-10")返回false。编辑:好的,对不起大家,我对is_int和一般整数的行为有点困惑。当我需要的是字符串上的is_numer

php在验证表单返回false时保留文件字段的值

我正在使用yii框架表单,我有一个这样的表单:'multipart/form-data'));?>Image:Fullname:如果用户输入有误,文件字段变为空,然后用户必须重新选择他的图像。有没有办法将文件字段值保留在yii或php中?提前致谢 最佳答案 简答:否文件输入依赖于用户的本地文件系统,服务器(以及PHP)对此一无所知。因此,一旦提交了表单,用户将不得不重新选择文件。这更像是一个安全问题。这里有两种可能的方法来改善这方面的用户体验:文件将已成功上传,因此您可以将其保存在服务器上并在重新提交表单时使用您的副本(难以实现,可

php - "Unsupported media type"使用 Postman 进行 Apigility

我正在使用ZendFramework2和ApigilitybyZendFramework构建RESTfulAPI。为了进行测试,我使用了Chrome扩展PostmanREST-Client。通过毫无问题地发送表单数据,我可以毫无问题地执行GET请求和POST请求。但是当我尝试执行PUT、PATCH或DELETE请求时,出现以下错误:{"type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html","title":"UnsupportedMediaType","status":415,"detail":"Invalidcon

php - file_get_contents false 当 url 有空格时(编码一切都不起作用)

所以,问题出在这一行$imageString=file_get_contents($image_url);具有空格字符的url不起作用。但是如果我让$imageString=file_get_contents(urlencode($image_url));没有任何效果。我一直在变量中收到false。ulr是这样的:https://s3-eu-central-1.amazonaws.com/images/12/Screenshotfrom2016-04-281815:54:20.png 最佳答案 使用这个函数functionescap

php - 总是返回 false 的正则表达式

这个问题已经存在:关闭12年前。PossibleDuplicate:Whatregularexpressioncannevermatch?我如何在php中编写一个总是返回false的正则表达式。我想要这个bcos。我想在没有表单规则的情况下显示错误消息...所以我这样做了..if($values['result_msg']=='ERROR'){$form->registerRule('just_check','regex','/$^/');$form->addRule('abc','PleaseentervalidModelNumber.','just_check');}

php - “The block type sonata.Admin.block.admin_list does not exist”

我是Symfony2的新手,在生成我的管理面板时遇到了这个问题。Anexceptionhasbeenoccurredduringtherenderingofatemplate("Theblocktypesonata.Admin.block.admin_listdoesnotexist")inSonataAdminBundle:Core:dashboard.html.twigatline35我正在关注此文档SonataAdminBundle. 最佳答案 你必须在app/config/config.yml中指定所有block,就像在th

php - fatal error : Cannot use object of type stdClass as array

我知道这可能很简单,我开始明白我需要怎么做,我意识到这与OO有关,但是因为我是OO和json的新手,所以我遇到了一些问题有了这个http://api.discogs.com/database/search?q=d&page=1&per_page=5它以json格式返回5个带有查询d的结果,所以我用php函数解析它,然后尝试显示第一个结果的缩略图这是我的解析代码:$returnData=file_get_contents($queryURL);$discogsJSON=json_decode($returnData);其中$queryURL=提供的url。如果我打印$discogsJSO