小编red*_*d4d的帖子

strlen()== 0和empty()之间有区别吗?

我正在查看其他人写过的表格验证码,我看到了这个:

strlen() == 0
Run Code Online (Sandbox Code Playgroud)

在测试表单变量是否为空时,我使用该empty()函数.有一种方式比另一种更好吗?它们在功能上是否相同?

php strlen

8
推荐指数
3
解决办法
8533
查看次数

$ _POST的未定义索引(noob问题!)

可能重复:
PHP:"注意:未定义的变量"和"通知:未定义的索引"

我只是学习PHP而且我一直收到一个Undefined Index错误.我正在学习的这本书有一个HTML表单和一个处理表单的PHP页面,使用以下格式:

<!-- The form fields are all set up something like this -->
<input type="text" id="howlong" name="howlong" /><br />

// The PHP starts with one line like this for each of the form fields in the HTML
$how_long = $_POST ['howlong'];

// And there is one line for each one like this to output the form data: 
echo ' and were gone for ' . $how_long . '<br />';
Run Code Online (Sandbox Code Playgroud)

我正在使用的示例有大约12个表单字段.

奇怪的是,并非所有变量都会抛出此错误,但我无法看到它的模式.

我已经检查过所有HTML字段名称与我输入的PHP $ _POST变量名称相匹配,并且我已经确定当我填写表单并提交时,所有字段都填充了一些内容.有趣的是,可以为本书下载的完整代码也会引发此错误.

我意识到这段代码可能无法反映最佳实践,它来自本书的第一章,显然我是一个菜鸟:)

如果它有所作为,我在XAMPP 1.7.4和Windows …

php xampp

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×2

strlen ×1

xampp ×1