protected static function open($script, $openTag, $closeChar, $phpFunc, $phpClose)
    {
        //
        $data = Strings::splite($script, $openTag);
        //
        $output = $data[0];

        //
        for ($i = 1; $i < Collection::count($data); $i++) {
            $items = self::getParmas($data[$i], $closeChar);
            //
            $params = $items['params'];
            $rest = $items['rest'];
            //
            $output .= self::compile($params, $phpFunc, $phpClose);
            $output .= $rest;
        }
        //
        return $output;
    }
protected static function open($script, $openTag, $closeChar, $phpFunc, $phpClose)
    {
        //
        $data = Strings::splite($script, $openTag);
        //
        $output = $data[0];

        //
        for ($i = 1; $i < Collection::count($data); $i++) {
            $items = self::getParmas($data[$i], $closeChar);
            //
            $params = $items['params'];
            $rest = $items['rest'];
            //
            $output .= self::compile($params, $phpFunc, $phpClose);
            $output .= $rest;
        }
        //
        return $output;
    }
protected static function open ( $ script , $ openTag , $ closeChar , $ phpFunc , $ phpClose ) { // $ data = Strings :: splite ( $ script , $ openTag ) ; // $ output = $ data [ 0 ] ; // for ( $ i = 1 ; $ i < Collection :: count ( $ data ) ; $ i ++ ) { $ items = self :: getParmas ( $ data [ $ i ] , $ closeChar ) ; // $ params = $ items [ 'params' ] ; $ rest = $ items [ 'rest' ] ; // $ output .= self :: compile ( $ params , $ phpFunc , $ phpClose ) ; $ output .= $ rest ; } // return $ output ; }
To compile de open tag.

@var string, string, string, string, string

@return string
To compile de open tag .