草庐IT

query-variables

全部标签

php - PHP包含文件中的 undefined variable 错误

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:UndefinedvariableproblemwithPHPfunction有人能告诉我为什么我的PHP包含文件中不断收到undefinedvariable错误消息吗?然后在dostuff.php中:这是我遇到的错误:Notice:Undefinedvariable:pagein/dostuff.phponline61请注意投票者/关闭请求者:没有显示任何研究工作?怎么会这样?我还应该添加什么?我已经被这个问题困扰了半个小时,找不到任何其他回答这个问题的帖子。我是否需要成为PHP专家才能发布问题(因此我不会

php - 学说 2 : Polymorphic Queries: Searching on properties of subclasses

我有一个处理客户订单的项目。其中一些订单是通过Amazon.com发出的。所以我有一个Order实体和一个扩展它的AmazonOrder实体。AmazonOrder添加的一件事是AmazonOrderId。我需要实现广泛的搜索功能。用户可以在一个文本框中输入一些东西,并用在一个大where子句中的一堆表达式中。因此,例如,如果用户搜索“111”,则结果包括ID以111开头的所有订单、运送到以111开头的邮政编码的任何订单、运送到“111MainSt”的任何订单等.这些东西是通过查询构建器创建的查询实现的,该查询具有很大的orX()表达式。现在,我想匹配所有订单,但如果它们是Amazon

php - 检查 Variable 是否存在并且 === true

我想检查是否:数组中的一个字段被设置字段===true是否可以用一个if语句来检查这个?检查===是否可以解决问题,但会抛出PHP通知。我真的必须检查该字段是否已设置,然后检查它是否为真? 最佳答案 如果您希望在单个语句中使用它:if(isset($var)&&($var===true)){...}如果你想在一个条件下:好吧,您可以忽略该通知(也就是使用error_reporting()函数将其从显示中删除)。或者你可以用邪恶来压制它@字符:if(@$var===true){...}ThissolutionisNOTRECOMMEN

PHP 和 undefined variable 策略

我是一名从PHP开始的C++程序员。我发现由于undefinedvariable,我失去了大部分调试时间(和我的自尊!)。据我所知,处理它们的唯一方法是在执行时观察输出。是否有其他策略可以更早地注意到这些错误(类似于C++,一次编译即可为您提供所需的所有线索)? 最佳答案 这是对PHP的常见提示。以下是一些想法:使用codeanalysistool.许多IDE,例如NetBeans也会有所帮助。只需运行代码。PHP没有像C++那样昂贵的编译步骤。使用单元测试。常见的副作用包括:更好的代码。设置error_reporting(-1),

variables - 使用 php.ini 声明全局变量

是否可以将变量保存在php.ini文件中。就像我们在.net中使用web.config一样。我喜欢在php.ini中保留一个标志类型变量并将其用于不同的项目。 最佳答案 不可能在普通的php.ini文件(或.htaccess等效文件)中设置用户级变量。有一些PECL模块允许这样做,例如hidef(http://pecl.php.net/package/hidef)-虽然这些需要在您使用的每个安装中安装。包含(或预先包含)带有auto_prepend_file的文件很有可能-尽管每个PHP请求都会出现这种情况。经常做的是将环境变量设置

php - 如何使用 $_SERVER ['QUERY_STRING' ]

如何使用$_SERVER['QUERY_STRING']和分页?当我的表格按此链接排序时:我的url变成:relation.php?sort_name=adres&sort=asc我使用分页链接:echo''.$i.'';并且url变为:relation.php?sort_name=adres&sort=asc&page=2到目前为止一切顺利,但当浏览到其他页面时,它可能只要:relation.php?sort_name=adres&sort=asc&page=2&page=3&page=14&page=23&page=27由于$_SERVER['QUERY_STRING'],年龄不断

php - undefined variable : HTTP_RAW_POST_DATA

当我对$HTTP_RAW_POST_DATA做一个简单的回应时,我得到了错误:Undefinedvariable:HTTP_RAW_POST_DATA我在php.ini中读到我需要取消勾选always_populate_raw_post_data=On但我仍然收到错误消息,我也确实重新启动了Apache。我正在使用php5.3.6 最佳答案 如果您需要访问原始POST正文,您应该根据relevantmanualentry真正倾向于使用php://input流而不是$HTTP_RAW_POST_DATA:php://inputisar

php - 在有效的 PHP query() XPath 中转换 Javascript XPath |标准化 JS XPath --> PHP

这是Javascript中的有效XPath:id("priceInfo")/div[@class="standardProdPricingGroup"]/span[1]这变成了与DOMXPath一起使用的有效PHPXPath->query()是//*[@id="priceInfo"]//div[@class="standardProdPricingGroup"]//span[1]您是否知道任何库或自定义组件已经进行了这种转换?您是否知道列出这两种语法差异的可用文档?我主要担心的是可能存在很多差异,我希望找出这些差异,但我在确定这些差异时遇到了问题。这个问题也可以用不同的方式提出:由于J

php - 错误:预期的 Doctrine\ORM\Query\Lexer::T_WITH,得到 'ON'

我编写了以下代码用于从数据库中获取数据:functiongetnotificationAction(){$session=$this->getRequest()->getSession();$userId=$session->get('userid');$entitymanager=$this->getDoctrine()->getEntityManager();$notification=$entitymanager->getRepository('IGCNotificationBundle:Notifications');$userNotification=$entitymanag

PHP Object Variable变量名?

我有一个从1到10的循环并在其中打印值$entity_object->field_question_1到10所以...$entity_object->field_question_1、$entity_object->field_question_2等我想在这个循环中打印这个,我怎样才能得到这个变量?我试着做$var="entity_object->field_question_".$i;print$$var;但这没有用......我怎样才能得到这些值? 最佳答案 这应该可行:$var="field_question_$i";$ent