当我运行我的代码时,我收到以下错误:
Syntax only allowed with -v Eval.EnableHipHopSyntax=true in /var/web/site/myfile.php on line 26
myfile.php 在该行有一个函数:
public static function set (
string $theme // <str> The theme to set as active.
, string $style = "default" // <str> The style that you want to set.
, string $layout = "default" // <str> The layout that you want to assign.
): string // RETURNS <str>
底线): string"
是 hack 语言的适当语法,但出于某种原因,HHVM 决定在默认情况下巧妙地禁用自己的语法。
我似乎找不到任何带有 HHVM 的文档来说明如何设置该配置文件。如何进行这一过程?
编辑:
事实证明,我的 HHVM 转换工具并没有<?php
按照<?hh
我的指示进行转换,因为它已经转换了自己。换句话说,它试图转换<?hh
为<?hh
,这对我没有好处。
我错误地认为 HHVM 正在为<?hh
标签禁用它,但事实并非如此。