当我尝试这样做的时候:
class {
const THIS_YEAR_START = Carbon::now()->startOfYear();
}我知道这个错误:
syntax error, unexpected '(', expecting ',' or ';'发布于 2016-12-30 13:30:03
这里的问题是PHP常量应该是一个常量表达式。
假设您不在共享主机上,并且安装了composer。在终端运行
composer require nesbot/carbon取而代之的是这样做:
<?php
namespace Carbon;
require './vendor/autoload.php';
class myClass {
public $year;
public function __construct(){
$this->year = Carbon::now()->startOfYear();
}
public function getYear(){
return $this->year;
}
}
$i = new myClass;
print $i->getYear();
?>我写这篇文章的方式将允许您在以后需要时添加参数。
https://stackoverflow.com/questions/40698635
复制相似问题