php报错syntax error, unexpected T_GOTO, expecting T_STRING,报错文件与行数指向以下代码,是什么原因?

本机php版本是5.3.8,Apache/2.2.21
public function goto($url, $msg=NULL) {
if ($msg) {
$this->jsAlert($msg);
}
$this->js(‘document.location="‘ . $url . ‘";‘);
$this->output(true);
exit;
}

解决办法是将phpstudy版本号php-5.3.29改为php-5.2.17

时间: 2024-11-03 22:25:14

php报错syntax error, unexpected T_GOTO, expecting T_STRING,报错文件与行数指向以下代码,是什么原因?的相关文章

执行shell脚本遇到错误syntax error: unexpected "then" (expecting "}")

今天执行脚本的时候遇到错误,如下图: root@ApFree:/usr/sbin# ./conntrack_num_graph.sh ./conntrack_num_graph.sh: line 9: syntax error: unexpected "then" (expecting "}") root@ApFree:/usr/sbin# 我就纳闷了,这个脚本几天前是能正常执行的,今天执行怎么会出错,why? cat脚本一看如下: #!/bin/sh SITENA

laravel --报错:Parse error: syntax error, unexpected '}', expecting ';'

报错如下: 原因:少了一个 ' ; ' laravel --报错:Parse error: syntax error, unexpected '}', expecting ';' 原文地址:https://www.cnblogs.com/daikiti/p/8970600.html

关于报错“syntax error near unexpected token `”和回车换行

本来是很简单一个事情,转过来是因为打字机这事比较有趣-- http://blog.csdn.net/xyp84/archive/2009/08/11/4435899.aspx 摘要一下: 回车 换行 0D 0A <CR> <LF> Carriage Return Line Feed "/r" "/n" win32 0D 0D 0A unix 0D 0A ============淡定的分割线=============== 今天写了个shell脚

shell 报错:syntax error: unexpected end of file

有时执行脚本时会报错: [[email protected] shell]# sh -x test.sh + $'\r' : command not found test.sh: line 37: syntax error: unexpected end of file 原因可能是: 文本编辑是在windows下通过记事本或其它编辑器编写的这个文件,运行 在cygwin模拟LINUX软件环境下. 解决思路: DOS下文件和Linux下文件格式差异问题导致的. DOS下的文本文件是以\r\n作为断

laravel --报错:Parse error: syntax error, unexpected &#39;=&gt;&#39; (T_DOUBLE_ARROW)

报错如下: 原因:( ) { } [ ] 不对称,或者用错了. laravel --报错:Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) 原文地址:https://www.cnblogs.com/daikiti/p/8970576.html

同一脚本sh 脚本名 报Syntax error: &quot;(&quot; unexpected而./脚本名不报错,求解!!

同一脚本sh 脚本名 执行时报Syntax error: "(" unexpected:而./脚本名执行不报错,为什么呢 脚本内容如下: function usage(){ echo "usage:$0 url" exit 1 } function check_url(){ wget --spider -q -o /dev/null --tries=1 -T 5 $1 if [ $? -eq 0 ] then echo "$1 is ok" el

linux的shell脚本报错“syntax error near unexpected token `”的解决

今天写了一个shell脚本,老报错检查了一下基本的语法并没有发现错误.后来经过百度解决掉了,现总结如下. 错误现象:执行shell脚本,老报错"syntax error near unexpected token `" 解决办法:vim -b example.sh打开文件,发现文件每一行的末尾多了一个^M,这个问题在使用vim example.sh查看是看不见的,只能通过报错来判断使用vim -b才能发现问题. 因为MS-DOS及Windows是回车+换行来表示换行,因此在Linux下

Parse error: syntax error, unexpected &#39;__data&#39; (T_STRING), expecting &#39;,&#39; or &#39;)&#39;

使用laravel时,建立view文件引入dafault文件时报错: Parse error: syntax error, unexpected '__data' (T_STRING), expecting ',' or ')': 这种错误的关键是: expecting ',' or ')': 意思就是缺少: "," 或者 ")" 检查发现是少了一个分号,记录一下. @extends('layouts.default) Parse error: syntax err

Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us ers_email_unique`(`email`))

Laravel 5.4 migrate报错:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `us     ers_email_unique`(`email`)) public function up() { Schema::create('users', function (Blu