我正在使用这个模块的PHP交易者。
我无法理解"预定义常数"手段。我们应该在调用函数之前定义它们吗?我们应该将它们定义为数字,还是在调用函数之前不需要提及它们?
http://php.net/manual/en/trader.constants.php:
预定义常量 - 下面的常量由此扩展定义,并且仅在扩展已编译为PHP或在运行时动态加载时才可用。
答案 0 :(得分:1)
不,你不必定义任何东西。
预定义常量由扩展名定义,因此您可以使用符号名称而不是"magic" constants。例如,你会写:
$a = trader_ma ($real, $period, TRADER_MA_TYPE_DEMA);
对读者来说比
更有意义$a = trader_ma ($real, $period, 42); /* to pick a random number */
只包含一些神秘的数字,每次阅读时都必须在手册中查找。