<?php
$flags = array(
"PREG_PATTERN_ORDER",
"PREG_SET_ORDER",
"PREG_SET_ORDER|PREG_OFFSET_CAPTURE",
);
foreach ($flags as $name) {
$n=eval("return $name;");
echo gettype($n);
echo "\n<br>";
}
?>
а в этом:
<?php
$flags = array(
"PREG_PATTERN_ORDER",
"PREG_SET_ORDER",
"PREG_SET_ORDER|PREG_OFFSET_CAPTURE",
);
foreach ($flags as $name) {
$n=eval("return $name;");
echo gettype($n);
echo "\n<br>";
}
?>
строковое?
PHP только начал изучать, про обработку строк в апострофах и кавычках читал, но в данном случае не понимаю почему так получается.