是否有一种方法来开始一个函数名与一个数字在PHP


Is there a way to start a functionname with a digit in PHP?

我正在通过XML提要加载大量商店数据,其中一些需要进行一些预处理。我通过基于商店的名称调用一个函数来实现这一点:

function [shopidentifier]_functionality() {如。function amazon_functionality() {

我现在面临的问题是:有一个店名以"3"开头,比如"333shop"。

我如何能够调用(甚至定义)这个名为"333shop"的商店的函数,因为函数名必须是333shop_functionality() ?

根据文档,我想说没有:

函数名遵循与PHP中其他标签相同的规则。一个有效的函数名以字母或下划线开头,后跟any字母、数字或下划线的个数。作为正则表达式,就表示:[a-zA-Z_ ' x7f - ' xff] [a-zA-Z0-9_ ' x7f - ' xff] *。

http://php.net/manual/en/functions.user-defined.php