Php 新错误。。我想不出这个
在我将时间戳代码放入函数之前,它运行良好。。第55行出现了这个解析错误,我用“//第55行”标记了行号,无法理解:( 这是我的错误:Php 新错误。。我想不出这个,php,parsing,syntax,Php,Parsing,Syntax,在我将时间戳代码放入函数之前,它运行良好。。第55行出现了这个解析错误,我用“//第55行”标记了行号,无法理解:( 这是我的错误: Parse error: syntax error, unexpected '.' in C:\wamp\www\flueforumdk\config.php on line 55 下面是函数的调用: $GET_UNIX_STAMP_FROM_DB = $art[tidspunkt]; $UNIX_TIME_SECONDS = $GET_UNIX_STAMP_F
Parse error: syntax error, unexpected '.' in C:\wamp\www\flueforumdk\config.php on line 55
下面是函数的调用:
$GET_UNIX_STAMP_FROM_DB = $art[tidspunkt];
$UNIX_TIME_SECONDS = $GET_UNIX_STAMP_FROM_DB;
echo timestamp_converter($UNIX_TIME_SECONDS);
这是我的功能代码:
## TIMESTAMP CONVERTER FUNCTION
function timestamp_converter($UNIX_TIME_SECONDS){
// UDREGNING FRA UNIX TIME
$tid = time() - $UNIX_TIME_SECONDS;
$timer = floor($tid/3600);
$minutter = floor($tid/60);
$dage = floor($timer / 24);
$uge = floor($dage / 7);
$month = floor($dage / 30.5);
$aar = floor($dage / 365);
if($tid < 60){
echo"<b>$tid</b> sekunder";
} elseif ($tid > 60){
echo"";
}
if($minutter == 0){
echo"";
} elseif ($minutter < 60){
if($minutter == 1){
echo"<b>$minutter</b> minut";
}else{
echo"<b>$minutter</b> minutter";
}
}
if($timer == 0){
echo"";
} elseif ($timer < 24){
if($timer == 1){
echo"<b>$timer</b> time";
}else{
echo"<b>$timer</b> timer";
}
}
//LINE 55 if($dage == 0){
echo"";
} elseif ($dage < 7){
if($dage == 1){
echo"<b>$dage</b> dag";
}else{
echo"<b>$dage</b> dage";
}
}
if($uge == 0){
echo"";
} elseif ($uge < 4){
if($uge == 1){
echo"<b>$uge</b> uge";
}else{
echo"<b>$uge</b> uger";
}
}
if($month == 0){
echo"";
} elseif ($month < 12){
if($month == 1){
echo"<b>$month</b> måned";
}else{
echo"<b>$month</b> måneder";
}
}
if($aar == 0){
echo"";
} elseif ($aar > 0){
if($aar == 1){
echo"<b>$aar</b> år";
}else{
echo"<b>$aar</b> år";
}
}
}
##时间戳转换器功能
函数时间戳\u转换器($UNIX\u时间\u秒){
//UDREGNING FRA UNIX时间
$tid=time()-$UNIX\u time\u秒;
$timer=地板($tid/3600);
$minutter=地板($tid/60);
$dage=楼层($timer/24);
$uge=地板($dage/7);
$month=地板($dage/30.5);
$aar=地板($dage/365);
如果($tid<60){
echo“$tid sekunder”;
}elseif($tid>60){
回声“;
}
如果($mintter==0){
回声“;
}elseif($mintter<60){
如果($mintter==1){
回声“$minutter minut”;
}否则{
回声“$minutter minutter”;
}
}
如果($timer==0){
回声“;
}elseif($timer<24){
如果($timer==1){
回显“$timer time”;
}否则{
回显“$timer”;
}
}
//第55行如果($dage==0){
回声“;
}elseif($dage<7){
如果($dage==1){
回声“$dage dag”;
}否则{
回声“$dage dage”;
}
}
如果($uge==0){
回声“;
}elseif($uge<4){
如果($uge==1){
回声“$uge uge”;
}否则{
回声“$uge uger”;
}
}
如果($month==0){
回声“;
}elseif(月<12){
如果($month==1){
echo“$month måned”;
}否则{
echo“$month måneder”;
}
}
如果($aar==0){
回声“;
}elseif($aar>0){
如果($aar==1){
回声“$aarår”;
}否则{
回声“$aarår”;
}
}
}
if($condition==0){echo”“;}还有什么意义{?为什么不干脆if($condition!=0){
?这样可以减少代码并提高可读性(您甚至可以在过程中删除语法错误!)除了注释掉的第55行之外,它对我有效。你确定这就是服务器上的确切代码吗?在这里工作:对不起,代码间隔太长了。这样做是因为它不适合“代码示例”框,否则:)尝试了你的建议!=而不是==…没有区别:(这对我来说真的是个谜!老兄…我向你致敬!!!它成功了!!这件事上了年纪,你救了我的命:D:D:D