该@
运营商告诉PHP取消错误消息,这样他们就不会显示。
例如,使用:
$result = mysql_query("this is an invalid query");
会导致显示警告,告诉您MySQL查询无效,而
$result = @mysql_query("this is still an invalid query");
不会。
但是请注意,这是非常糟糕的编程习惯,因为它不会使错误消失,它只会将它们隐藏起来,并且会使调试变得更加糟糕,因为您看不到代码的实际问题。
而不是使用的@
,应禁用
只error_reporting
,并
display_errors
display_errors
在php.ini中
问题内容: 运算符在以下代码中是什么意思? 该代码是PHP.net的注释。用户没有指定的值,或$传球。我通常会看到等于或大于。 但是,我不确定它的用途,因为它没有分配。我读为 处理整数用户列表 这样每个用户的值等于或大于密码 以上对我来说没有意义。 问题答案: 是关联数组的分隔符。在该foreach循环的上下文中,它将数组的键分配给,将值分配给。 例: 请注意,这也可以用于数字索引数组。 例:
问题内容: 我最近偶然发现了以下代码: 我以前从未看过这个关键字。尝试运行我得到的代码 解析错误:语法错误,第x行上出现意外的T_VARIABLE 那么这个关键字是什么呢?它甚至是有效的PHP吗?如果是,该如何使用? 问题答案: 什么啊 该关键字从发电机函数返回数据: 生成器函数的核心是yield关键字。以最简单的形式,yield语句看起来很像return语句,除了yield而不是停止函数的执行并
问题内容: 我使用PHP已有很长时间了,但是我看到的类似, 确切地说,我在PHP Mongo页面中看到了这一点: 那么,该怎么办?这是相当难与谷歌或像字符PHP文件中进行搜索,和。 问题答案: (美元大括号)被称为 复杂(卷曲)语法 : 之所以称其为“复杂”,是因为语法复杂,而是因为它允许使用复杂的表达式。 可以通过此语法包括具有字符串表示形式的任何标量变量,数组元素或对象属性。只需以与出现在字符
问题内容: 我一直在PHP中看到该变量,但我不知道它的用途。我从来没有亲自使用过它。 有人可以告诉我该变量在PHP中如何工作吗? 问题答案: 它是对当前对象的引用,在面向对象的代码中最常用。 例: 这会将’Jack’字符串存储为所创建对象的属性。
问题内容: 我从未见过这样的代码: 一样吗? 编辑 如果该类是继承的,它指向哪个类? 问题答案: 指向其编写所在的类。 因此,如果您的getInstance方法位于类名中,则以下行: 将做与: 编辑:评论后,还有更多信息。 如果您有两个相互扩展的类,则有两种情况: 在子类中定义 在父类中定义 第一种情况看起来像这样(在此示例中,我已经删除了所有不必要的代码-您必须将其重新添加来获得单例行为)*:
问题内容: 我已经看到了声明,接口和类 这是什么意思? 问题答案: 没有证据,我相信您在谈论Java的泛型支持… 泛型允许您抽象类型 在Java 5之前,很难提供能够支持多种不同类型的Objects的类而不必为每种特定情况编写代码,因此人们通常会这样做。 这导致在运行时做出许多困难的选择,您必须进行运行时检查以查看是否有可能将给定的Object强制转换为可用类型…例如 现在,这已经很明显了,但是如