php-ga解析错误:语法错误,意外的T_STRING - php

我正在尝试进行服务器端Google Analytics(分析)跟踪,并遇到了php-ga。
由于某种原因,这会引发错误:
解析错误:语法错误,意外的T_STRING,在第85行的/home/priedelc/public_html/refll/api_ga.php中预期为T_CONSTANT_ENCAPSED_STRING或'('-其中85是使用UnitedPrototype \ GoogleAnalytics的行;

有人给我提示吗?谢谢!

//load namespace
use UnitedPrototype\GoogleAnalytics;
//autoload import script
require_once 'autoload.php';

//initialze new tracker & session
$tracker = new GoogleAnalytics\Tracker('xxxx', 'xxxx');
$session = new GoogleAnalytics\Session();
//setup visitor
$visitor = new GoogleAnalytics\Visitor();
$visitor->setIpAddress($_SERVER['REMOTE_ADDRESS']);
$visitor->setUserAgent($_SERVER['HTTP_USER_AGENT']);

//page
$page = new GoogleAnalytics\Page('/page-name');
$page->setTitle('Page Title');
//track pageview
$tracker->trackPageView($page,$session,$visitor);

//event
$event = new GoogleAnalytics\Event();
$event->setCategory('Category');    //string, required
$event->setAction('Action');        //string, required
$event->setLabel('Label');          //string, not required
$event->setValue(1);                //integer, not required
$event->setNoninteraction('true');
//track event
$tracker->trackEvent($event,$session,$visitor);

参考方案

这行看起来还不错:

use UnitedPrototype\GoogleAnalytics;

检查您的PHP版本:http://php.net/manual/en/function.phpinfo.php

如果您的版本低于5.3.0,则需要使用名称空间升级PHP:
http://www.php.net/manual/en/language.namespaces.rationale.php

不幸的是,我现在无法使用较低的PHP版本测试您的代码,但是我想这正是您想要的。

将大字符串分成多个小字符串-PHP - php

我从数据库中获取了一个长字符串,我需要对其进行解析,以使其不包含一个大字符串,而是多个,其中每个字符串都有2个字符。让我们以示例为例:我连接到表,获取此字符串:B1C1F4G6H4I7J1J8L5O6P2Q1R6T5U8V1Z5,之后,我必须对字符串进行解析,因此:B1 C1 F4 G6 H4 I7 J1 J8 L5 O6 P2 Q1 R6 T5 U8 V1…

PHP:将字符串拆分为字母和数字部分的最佳方法 - php

我有几个格式的字符串AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字字符,那么sscanf()可能比regexp更有效$example = 'AAA11111'; list($alpha,$numeric) =…

PHP:生成随机的字母数字字符串,该字符串对于phpmyadmin表中的值是唯一的 - php

我需要生成一个随机的字母数字字符串,该字符串对于phpmyadmin中我的一张表中特定列中的所有值都是唯一的。另外,我需要长度为20个字符。已经发布了许多类似这样的问题,但是我没有看到任何需要phpmyadmin列中唯一的字符串的问题。那么我将如何在php中做到这一点? 参考方案 像这样:function isToken($token) { if (isse…

PHP-将密码存储在Cookie中是否安全? - php

This question already has answers here: Closed 9 years ago. Possible Duplicate: PHP storing password in cookie在登录系统中,如果用户希望保持登录状态,则密码需要存储在浏览器cookie中。我在SO上经历了很多先前的问题,发现将密码存储在浏览器cook…

如果项目值包含搜索到的字符串字符,则从数组中删除项目 - php

我有一个从网页的网址构建的数组。如果该数组中的项目包含?符号(问号符号),然后我想从数组中删除该项目。$array = 'news','artical','?mailchimp=1'; 我该怎么办?我看过很多例子,其中搜索的字符串是整个值,但不是一个字符或一部分值。谢谢 参考方案 http://ww…