在PHP中创建类对象时未传递参数值

时间:2019-07-03 20:43:57

标签: php function constructor arguments default

我是PHP的新手,正面临以下问题。有两个文件:

在第一个PHP文件中,我正在编写以下代码来创建对象

$oNotas = new gcibjdnf($sFiltro, false,'apcconc.nm_apelido', $bBuscarPorChassi);

在第二个文件gcibjdnf.php中,我具有以下构造函数代码

public function __construct($sFiltro = '', $bPaginar = false, $sOrdem= 'apcconc.nm_apelido, danfe', $bBuscarPorChassi = false) {

...}

但是, 当我从gcibjdnf.php文件中打印$sOrdem时,我得到的是"apcconc.nm_apelido, danfe"作为输出。

据我说,它应该打印"apcconc.nm_apelido"。但这是在打印默认参数而不是传递的值。

我正在使用PHP 5.6版本。如果有人对此有任何想法,请告诉我。

0 个答案:

没有答案