草庐IT

意外退出

全部标签

PHP 退出后不加载页面的其余部分;

我是PHP的新手,我不明白为什么会这样。出于某种原因,当exit触发时,整个页面停止加载,而不仅仅是PHP脚本。例如,它会加载页面的上半部分,但在包含脚本的下方不会加载任何内容。这是我的代码:$page=$_GET["p"].".htm";if(!$_GET["p"]){echo("Pleaseclickonapageonthelefttobegin\n");//problemhereexit;}if($_POST["page"]){$handle=fopen("../includes/$page","w");fwrite($handle,$_POST["page"]);fclose(

php - 内联中的意外标记 T_ECHO if

我的观点之一是这样的>SOME_TEXT这会导致语法错误,意外的T_ECHO。为print更改echo解决了这个问题,但我想了解为什么我不能使用echo。 最佳答案 你不能那样使用这个结构。ternaryoperator不是“if”block,而是根据条件是否满足返回一个值。你想改变结构:它与print()一起使用,因为这是一个具有返回值的函数。然而,这不是您想要的,因为第一个echo将打印出print的结果,这是没有意义的。它不适用于echo,因为echo不是一个函数,而是一种语言结构。

php - 意外的括号 '[' - PHP

这个问题在这里已经有了答案:PHPArraySyntaxParseErrorLeftSquareBracket"["[closed](2个答案)关闭8年前。我正在为我的小应用程序团队的Java代码编写一个小型存储库,但我的代码中到处都是这个错误。$base=explode(".",$class)[0];问题每次都只出现在这一行代码中。据我所知,以上是正确的PHP语法,那么这是怎么回事?解析错误:语法错误,.../mitc/code/index.php中的意外“[”行27如果您想查看错误,它位于http://chancehenrik.x10.mx/mitc/code/。以及我网站上的其他

php - 意外的 T_STRING,预期 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR

我正在尝试运行WordPress插件,但出现以下错误:Parseerror:syntaxerror,unexpectedT_STRING,expectingT_OLD_FUNCTIONorT_FUNCTIONorT_VARor'}'in/nfs/c03/h05/mnt/52704/domains/creathive.net/html/wp-content/plugins/qr-code-tag/lib/qrct/QrctWp.phponline13什么会导致这个错误?第13行是公共(public)位。编辑:这是一些代码:classQrctWp{public$pluginName='QR

php - 解析错误 : syntax error, 意外的 T_RETURN

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。解决这个问题。尽了最大努力,我查了一些东西,他们说它可能是错误行上方的行(顺便说一句,错误行是“returnmysql_insert_id();)。有什么帮助吗?functionuser_register($email,$name,$password){$email=mysql_real_escape_string($email);$name=mysql

php - 出现意外的 PHP 语法错误 'foreach' (T_FOREACH)

我正在尝试制作一个foreach代码,自动为我的网站制作标题。这个想法是,当我添加更多页面时,我可以将它们添加到数组中,它会自动为我更新标题。通常我foreach的工作,但我第一次遇到麻烦。我尝试了两种方法,两种方法都吐出了同样的错误。$name";}?>$name";}}?> 最佳答案 通常当PHP返回“unexpected”时,这意味着它之前的事情不太正确,就像这种情况一样:你有$names=array("Home","About")foreach是意外,因为它“期待”一个;看起来您也将错误(缺少分号)复制/粘贴到代码中的其他位

PHP 意外 'var' (T_VARIABLE)

无论出于何种原因,我有一小段PHP代码,无论我将var$blah;放在哪里,它总是在日志中给出此错误:PHPParseerror:syntax错误,在第xx行的/path/to/file.php中出现意外的“var”(T_VAR)我不知道为什么它不接受这个。包含的一个类(它在另一个php部分中创建了$proverbSite变量)使用了大量的“var$blah”,没有任何问题。我也意识到这可能只是一个令人尴尬的简单错误。dbConnect();$result=$proverbSite->dbQuery("randProverb");if($result!=null){$row=$resu

php - 意外 = 错误信息

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我在codeigniter内部工作,我认为这个if语句会通过,但它给了我一个意想不到的=错误。if($title!===FALSE){}else{}

php - 序列化添加意外数据

$post=&$_POST;$arr=$post['articles'];var_dump($arr);//array(size=3)0=>string'145'(length=3)1=>string'123'(length=3)2=>string'128'(length=3)$sArr=serialize($arr);var_dump($sArr);//string'a:3:{i:0;s:3:"145";i:1;s:3:"123";i:2;s:3:"128";}'(length=48)die();我有一个数组,我希望将其序列化以存储在我的数据库中。但是输出不是预期的,我需要这样的字符

php - 解析错误 : syntax error, 意外 '->' (T_OBJECT_OPERATOR)

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我感觉这可能是一个简单的语法错误,我只是没有看到,因为我仔细查看了代码,无法弄清楚为什么会出现上述错误。我正在处理的代码是SAMS书籍中关于构建日历类的教程。作为记录,我正在运行PHP5.4.7。下面的代码属于我将在下面显示的包含。functiondate_pulldown($name){$this->name=$name;}functionsetDate