我不确定如何解决此解析错误:php中的语法错误

时间:2019-01-07 08:10:55

标签: php

当我尝试运行附件的代码时,出现以下错误消息。

private void CreateRelation() { // Get the DataColumn objects from two DataTable objects // in a DataSet. Code to get the DataSet not shown here. DataColumn parentColumn = DataSet1.Tables["Customers"].Columns["CustID"]; DataColumn childColumn = DataSet1.Tables["Orders"].Columns["CustID"]; // Create DataRelation. DataRelation relCustOrder; relCustOrder = new DataRelation("CustomersOrders", parentColumn, childColumn); // Add the relation to the DataSet. DataSet1.Relations.Add(relCustOrder); }

这是第20行

Parse error: syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE) in C:\wamp64\www\chain_gang\private\classes\bicycle.class.php on line 20

2 个答案:

答案 0 :(得分:1)

您的PHP版本是什么?

如果您使用的是PHP v <7,则you can't declare a constant as an array.

答案 1 :(得分:0)

默认情况下,常量是全局范围,您不能使用它们设置访问说明符,例如protected。如果您在2个类上使用相同的常量,然后在单个函数中调用它们,则会产生错误。