我的WAMP有问题(我认为),我无法从我的应用程序中的任何函数中获取任何内容,例如var_dump($ _ POST)工作正常,直到我将它放在函数中然后什么都没有来,同样的事情是简单的回声,单独工作但在函数中没有任何东西,即使返回值也不起作用。任何想法的人??
<?php
var_dump($_POST); //works fine
if(isset($_POST)) {
function dump() {
echo 'HELLO WORLD!'; //not working even if I call this function
}
}
答案 0 :(得分:0)
试试这个......
if(isset($_POST)) {
dump();
}
function dump() {
echo 'HELLO WORLD!'; //not working even if I call this function
}
答案 1 :(得分:0)
试试这个
<?php
if(isset($_POST)) {
dumpit();
}
function dumpit() {
echo 'HELLO WORLD!'; //not working even if I call this function
}
请务必在页面上发布内容,否则不会调用函数dumpit()。如果你没有发布一些你可以测试的东西......
<?php
dumpit();
function dumpit() {
echo 'HELLO WORLD!'; //not working even if I call this function
}
请为初学者阅读一些教程。
答案 2 :(得分:0)
我在我的localhost上执行了你的代码(我正在运行XAMPP)并且它正常执行。 我试过Code:
$a =10;
if(isset($a))
{
function dump($str)
{
echo $str; //not working even if I call this function
}
dump('Calling from within the if statement');
}
dump('Calling from outside the if statement');
然后,我调用了这个dump();在if()条件范围内和if条件范围外都起作用。它在两种情况下都运作良好。
我认为问题在于你的$ _POST变量。尝试重新考虑它。
答案 3 :(得分:0)
我解决了,似乎我的WAMP挂了,所以我重新启动了窗户并且WAMP工作正常,现在有效,感谢您的时间!很乐意随时提供帮助; - )