中易网

Parse error: syntax error, unexpected T_STRING

答案:3  悬赏:60  
解决时间 2021-04-28 23:04
  • 提问者网友:心裂忍耐
  • 2021-04-28 00:13
运行时出现错误Parse error: syntax error, unexpected T_STRING
说是这一行错了:
fwrite($fp,"1||".$_FILES['upfile']['name']."||".$_POST['content']."||".date(Y 年 m 月 d 日)."\n");
最佳答案
  • 二级知识专家网友:高冷不撩人
  • 2021-04-28 01:18
fwrite($fp,"1||".$_FILES['upfile']['name']."||".$_POST['content']."||".date('Y年m月d日')."\n");

date函数缺了引号
全部回答
  • 1楼网友:狠傷凤凰
  • 2021-04-28 02:50
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法 其实,这是一个非常容易解决掉的问题。在PHP中根本不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的。 在外部使用var就报错Parse error: syntax error, unexpected T_VAR in...,例如出错信息: Parse error: syntax error, unexpected T_VAR in D:\Apache2.2\htdocs\shirdrn\page\p2\pageUtil.inc on line 34 测试:在一个类的内部,使用一个自己定义的类对象作为这个类的成员时,出错了。 测试输出现异常: Parse error: syntax error, unexpected T_VAR in D:\Apache2.2\htdocs\shirdrn\page\p2\pageUtil.inc on line 34 就是因为在person.php代码中使用var声明变量,PHP中是不能这样的,只要使用“$”符号起始就表示这个字符后面的是一个PHP变量。
  • 2楼网友:晨与橙与城
  • 2021-04-28 01:26

<?php

# 缓存函数库 # create by [email protected]

function qf_putcache($key, $value, $dir = '/')  {$dir = 'data'.$dir;  is_dir($dir) || mkdir($dir, 0777, true);  $cfile = $dir.strtolower($key).'.php';  $cvalue = $key.' = '.var_export((array)$value, true);  return file_put_contents($cfile, "<?php\r\n\${$cvalue};\r\n?>"); }

function qf_getcache($key, $dir ='/'){   t_if(@include('data'.$dir.strtolower($key).'.php'));   t_if(@include('config'.$dir.strtolower($key).'.php'));   qf_putcache($key, $$key, $dir);

 $globals[$key] = (array)$$key;  return $globals[$key]; }

function qf_delcache($pattern) {  $files = glob($pattern, glob_mark);  foreach($files as $file) {   if(substr($file, -1) == '/') {    qf_delcache($file);   }   else unlink($file);  } }

?>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息