位置public_html / application / modules / access_permissions / controllers / AdminAccessPermissions.php
namespace Pg;
class modules\access_permissions\controllers\AdminAccessPermissions
{
/**
* Module URL
*
* @var string
*/
public $module_url;
/**
* Controller
*/
public function __construct()
{
我是我的PHP编辑器,说语法错误,意外的T_NS_Separator,期望'{'
类模块\ access_permissions \ controllers \ AdminAccessPermissions
我正在使用php 5.6 Codeigniter 1.7.0
答案 0 :(得分:0)
PHP类名称中不能包含反斜杠。
类名可以是任何有效标签,只要它不是PHP保留字即可。有效的类名称以字母或下划线开头,后跟任意数量的字母,数字或下划线。作为正则表达式,它将这样表示:^ [a-zA-Z_ \ x7f- \ xff] [a-zA-Z0-9_ \ x7f- \ xff] * $。
请参阅:https://secure.php.net/manual/en/language.oop5.basic.php
该类名很可能应该是AdminAccessPermissions
,其余的应该应该在名称空间声明中。