预定义的常量在PHP中对于像交易者这样的模块意味着什么

我正在使用这个模块的PHP交易者。

我无法理解“预定义常量”的含义。 在我们调用函数之前我们应该定义这些吗? 我们应该将它们定义为数字,还是在调用函数之前不需要提及它们?

http://php.net/manual/en/trader.constants.php:

预定义常量 - 下面的常量是由这个扩展定义的,并且只有在扩展已经被编译为PHP或者在运行时动态加载时才可用。


不,你不需要定义任何东西。

预定义的常量由扩展名定义,以便您可以使用符号名称而不是“魔术”常量。 例如,你会写:

$a = trader_ma ($real, $period, TRADER_MA_TYPE_DEMA);

这对读者来说意味着更多的意义

$a = trader_ma ($real, $period, 42); /* to pick a random number */

它只是包含一些神秘的数字,每次阅读时都必须查阅手册。

链接地址: http://www.djcxy.com/p/58929.html

上一篇: What does Predefined constant mean in PHP for a module like trader

下一篇: PHP: double output of php errors / warnings / notices