diff options
author | Michael Larabel <michael@phx-laptop.(none)> | 2008-11-19 17:51:49 -0500 |
---|---|---|
committer | Michael Larabel <michael@phx-laptop.(none)> | 2008-11-19 17:51:49 -0500 |
commit | 8d02551b35efa56a31c64a13ff0552500bf72bbd (patch) | |
tree | 74a9f67363f65ca9c3ac058df770ee7379a0054d /pts-core/objects | |
parent | d6fb6e9df231f73abd930e61e00998e78334002c (diff) | |
download | phoronix-test-suite-upstream-8d02551b35efa56a31c64a13ff0552500bf72bbd.tar.gz phoronix-test-suite-upstream-8d02551b35efa56a31c64a13ff0552500bf72bbd.tar.xz phoronix-test-suite-upstream-8d02551b35efa56a31c64a13ff0552500bf72bbd.zip |
tandem_XmlReader: Avoid banging on function_exists() so much
Diffstat (limited to 'pts-core/objects')
-rw-r--r-- | pts-core/objects/tandem_XmlReader.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pts-core/objects/tandem_XmlReader.php b/pts-core/objects/tandem_XmlReader.php index c399ff5..a09222a 100644 --- a/pts-core/objects/tandem_XmlReader.php +++ b/pts-core/objects/tandem_XmlReader.php @@ -36,6 +36,7 @@ class tandem_XmlReader var $NO_TAG_FALLBACK_VALUE = null; static $cache = null; + var $use_php_preg_functions = false; function __construct($XML, $DO_CACHE = true) { @@ -74,6 +75,11 @@ class tandem_XmlReader $this->XML_CACHE_TAGS = false; $this->XML_DATA = $XML; } + + if(function_exists("preg_match") && function_exists("preg_match_all")) + { + $this->use_php_preg_functions = true; + } } function getStatement($STATEMENT_NAME) { @@ -165,7 +171,7 @@ class tandem_XmlReader { $return = false; - if(function_exists("preg_match") && function_exists("preg_match_all")) + if($this->use_php_preg_functions) { if($DO_MULTIPLE) { |