Ahoj, mám takovou situaci že mám argument (Regulární výraz $ArgRegx) a funkci, která použije ten regex.
Kdy má být funkce zavolána je podle výsledku podmínky (true|false jako 1|0):
$ArgRegx $matches[0]
0 0 volat
0 1 nevolat
1 0 nevolat
1 1 volat
Je logicky správně abych toto aplikoval takto:
if ($ArgRegx XOR $matches[0]<>'')
else
SwitchPrint($typ, $value);"";
případně takto?
if (!($ArgRegx XOR $matches[0]<>''))
SwitchPrint($typ, $value);
Nebo to mám úplně špatně?