标签: undefined

158
推荐指数
1
解决办法
18万
查看次数

PHP错误消息"通知:使用未定义的常量"是什么意思?

PHP在日志中写入此错误:"注意:使用未定义的常量".

日志错误:

PHP Notice:  Use of undefined constant department - assumed 'department' (line 5)
PHP Notice:  Use of undefined constant name - assumed 'name' (line 6)
PHP Notice:  Use of undefined constant email - assumed 'email' (line 7)
PHP Notice:  Use of undefined constant message - assumed 'message' (line 8)
Run Code Online (Sandbox Code Playgroud)

相关代码行:

$department = mysql_real_escape_string($_POST[department]);
$name = mysql_real_escape_string($_POST[name]);
$email = mysql_real_escape_string($_POST[email]);
$message = mysql_real_escape_string($_POST[message]);
Run Code Online (Sandbox Code Playgroud)

它是什么意思,我为什么看到它?

php constants undefined

149
推荐指数
3
解决办法
57万
查看次数

什么时候在JavaScript中使用null或undefined?

我很困惑JavaScript何时返回nullundefined.不同的浏览器似乎也以不同的方式返回这些.

您能否举例说明null/ undefined返回它们的浏览器.

虽然我现在对这undefined方面很清楚,但我仍然没有100%明确表示null.它是否类似于空白值?

例如,您有一个没有设置任何值的文本框.现在,当您尝试访问其值时,它会是null或者undefined它们是否相似?

javascript null undefined

115
推荐指数
4
解决办法
11万
查看次数

golang"undefined"函数在另一个文件中声明?

我正在尝试编写一个基本的go程序,它调用不同文件上的函数,但是同一个软件包的一部分.但是,它返回:

undefined: NewEmployee
Run Code Online (Sandbox Code Playgroud)

这是源代码:

main.go:

package main

func main() {
emp := NewEmployee()    
}
Run Code Online (Sandbox Code Playgroud)

employee.go:

package main

type Employee struct {
    name string
    age int
}   

func NewEmployee() *Employee {
    p := &Employee{}
    return p
}

func PrintEmployee (p *Employee)  {
    return "Hello world!"
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

func undefined go

114
推荐指数
6
解决办法
8万
查看次数

为什么JavaScript中存在"null"值?

在JavaScript中,有两个基本上说'我不存在'的值 - undefinednull.

程序员未分配任何内容undefined的属性将是,但为了使属性成为必需null,null必须明确分配给它.

我曾经认为需要null因为undefined原始价值和null对象.它不是,即使typeof null会产生'object':实际上,两者都是原始值 - 这意味着既不能undefined也不null能从构造函数返回,因为它们都将被转换为空对象(必须抛出错误来宣告构造函数中的失败).

它们也都false在布尔上下文中进行求值.唯一真正的区别我能想到的是,一个计算结果为NaN,其他0的数字环境.

那么为什么会出现这两种情况undefined,null如果这只会让那些null在试图找出属性是否已经设置时错误检查的程序员感到困惑?

我想知道的是,如果有人有一个合理的例子,那就是必须使用null而不是用来表示undefined.

因此,普遍的共识似乎undefined是"没有这样的财产",而null意味着"财产确实存在,但没有价值".

我可以忍受,如果JavaScript实现实际上会强制执行此行为 - 但它undefined是一个完全有效的原始值,因此可以很容易地将其分配给现有属性以破坏此合同.因此,如果要确定属性是否存在,则必须使用in运算符或hasOwnProperty()任何方式.再一次:对于undefined和的单独值的实际用途是null什么?

我实际上undefined在我想要取消设置不再使用但我不想要的属性值时使用delete.我应该用null吗?

javascript null language-features undefined

111
推荐指数
5
解决办法
3万
查看次数

JSLint:在定义之前使用过

嗨,我有3个javascript文件.

  • 的jquery.js
  • utility.js
  • file1.js

在file1.js我有

jQuery.noConflict()
jQuery(document).ready(function($) { 
 // ....
});
Run Code Online (Sandbox Code Playgroud)

我得到一个错误'jQuery'在定义之前就被使用了.并且"文档"在定义之前使用.

我如何安全地摆脱这个警告.

如果我做

var document = document || {}; 
Run Code Online (Sandbox Code Playgroud)

然后在我的utility.js中如果使用它,它将在IE中为null,在Firefox中为ok.

这是什么最好的解决方案?

javascript jslint undefined

95
推荐指数
2
解决办法
7万
查看次数

什么原因在JavaScript中使用null而不是undefined?

我已经写了很长时间的JavaScript了,我从来没有理由使用它null.似乎undefined总是更可取,并以编程方式提供相同的目的.用什么实际理由null代替undefined

javascript null undefined

94
推荐指数
7
解决办法
3万
查看次数

如果我不知道它们是否存在,如何将变量与undefined进行比较?

在JavaScript中,您可以声明一个变量,如果是undefined,您可以检查variable == undefined; 我知道,但是你怎么能比较一个你还不知道的值,如果它在记忆中呢?

例如,我有一个在用户单击按钮时创建的类.在此之前,该类是未定义的 - 它在任何地方都不存在; 我怎么比较呢?

有没有办法没有使用try- catch

javascript undefined

93
推荐指数
2
解决办法
12万
查看次数

CoffeeScript未定义

在javascript中检查变量是否从未创建过,我们就这么做了

if (typeof MyVariable !== "undefined"){ ... }
Run Code Online (Sandbox Code Playgroud)

我很想知道我是如何在coffeescript中做到的?...我尝试了类似的东西

if (MyVariable?false){ ... }
Run Code Online (Sandbox Code Playgroud)

但是这检查if是否MyVariable是一个函数,如果是这样,将调用MyVariable(false),如果不是,那将调用void(0)或类似的东西.

undefined coffeescript

89
推荐指数
6
解决办法
6万
查看次数

JSON应该包含空值

我正在创建一个将结果作为JSON返回的API.当值为null时,是否应该在结果中包含键,是否存在当前的最佳实践?例如:

{
    "title":"Foo Bar",
    "author":"Joe Blow",
    "isbn":null
}
Run Code Online (Sandbox Code Playgroud)

要么

{
    "title":"Foo Bar",
    "author":"Joe Blow"
}
Run Code Online (Sandbox Code Playgroud)

由于第二个较小,我倾向于这种风格,但我不确定是否有一个首选的风格.从客户的角度来看,似乎两种风格在功能上都是等同的.各有利弊吗?

javascript null json undefined

86
推荐指数
4
解决办法
9万
查看次数