function CharField($len)
{
return "VARCHAR($len)";
}
class ArticleModel extends Model
{
public $name = CharField(100); // Error Here
}
When I assign a public property like this with a returned value from a function, it throws the error:
PHP Parse error: syntax error, unexpected ‘(‘, expecting ‘,’ or ‘;’ in /var/www/test/db.php
What can the reason be?
Initialize the value in your constructor