/** * 文字列をエスケープして出力 * @param string $str 文字列 * @param bool true の場合は出力しないで return する */ function ee($str, $return = false) { $str = StringUtil::escape($str); if ($return) { return $str; } echo $str; }
/** * 文字列の HTML エスケープ * @param $value エスケープする文字列 OR 配列 * @param array $options */ public function escape($value, array $options = array()) { $defaults = array('escape' => true); $options += $defaults; if ($options['escape'] === false) { return $value; } if (is_array($value)) { return array_map(array($this, __FUNCTION__), $value); } return StringUtil::escape($value); }