PHP类方法名为print ...不允许?

cha*_*imp 5 php

我正在为Codeigniter编写一个Controller,其方法名为"print".这个名称很重要,因为我希望能够访问" http://www.mysite.com/mycontroller/print " 页面.

但是,我不能这样做,因为存在语法错误:

Parse error: syntax error, unexpected T_PRINT, expecting T_STRING
Run Code Online (Sandbox Code Playgroud)

是否有任何特殊语法使PHP解释器"思考"当我说:

class MyClass extends Controller {
    function print() {
        // print method here
    }
}
Run Code Online (Sandbox Code Playgroud)

...我说的是一个T_STRING名称为"print"的方法,而不是它期望的T_PRINT?

rye*_*guy 10

这不起作用,因为print是php中的语言构造.我知道它看起来像一个功能,但它的处理方式(例如)相同function,while,include,等等.