CImage.php
private function verboseOutput()
    {
        $log = null;
        $this->log("### Summary of verbose log");
        $this->log("As JSON: \n" . $this->json());
        $this->log("Memory peak: " . round(memory_get_peak_usage() /1024/1024) . "M");
        $this->log("Memory limit: " . ini_get('memory_limit'));

        $included = get_included_files();
        $this->log("Included files: " . count($included));

        foreach ($this->log as $val) {
            if (is_array($val)) {
                foreach ($val as $val1) {
                    $log .= htmlentities($val1) . '<br/>';
                }
            } else {
                $log .= htmlentities($val) . '<br/>';
            }
        }

        if (!is_null($this->verboseFileName)) {
            file_put_contents(
                $this->verboseFileName,
                str_replace("<br/>", "\n", $log)
            );
        } else {
            echo <<<EOD
<h1>CImage Verbose Output</h1>
<pre>{$log}</pre>
EOD;
        }
    }
private function verboseOutput()
    {
        $log = null;
        $this->log("### Summary of verbose log");
        $this->log("As JSON: \n" . $this->json());
        $this->log("Memory peak: " . round(memory_get_peak_usage() /1024/1024) . "M");
        $this->log("Memory limit: " . ini_get('memory_limit'));

        $included = get_included_files();
        $this->log("Included files: " . count($included));

        foreach ($this->log as $val) {
            if (is_array($val)) {
                foreach ($val as $val1) {
                    $log .= htmlentities($val1) . '<br/>';
                }
            } else {
                $log .= htmlentities($val) . '<br/>';
            }
        }

        if (!is_null($this->verboseFileName)) {
            file_put_contents(
                $this->verboseFileName,
                str_replace("<br/>", "\n", $log)
            );
        } else {
            echo <<<EOD
<h1>CImage Verbose Output</h1>
<pre>{$log}</pre>
EOD;
        }
    }
private function verboseOutput ( ) { $ log = null ; $ this -> log ( "### Summary of verbose log" ) ; $ this -> log ( "As JSON: \n" . $ this -> json ( ) ) ; $ this -> log ( "Memory peak: " . round ( memory_get_peak_usage ( ) / 1024 / 1024 ) . "M" ) ; $ this -> log ( "Memory limit: " . ini_get ( 'memory_limit' ) ) ; $ included = get_included_files ( ) ; $ this -> log ( "Included files: " . count ( $ included ) ) ; foreach ( $ this -> log as $ val ) { if ( is_array ( $ val ) ) { foreach ( $ val as $ val1 ) { $ log .= htmlentities ( $ val1 ) . '<br/>' ; } } else { $ log .= htmlentities ( $ val ) . '<br/>' ; } } if ( ! is_null ( $ this -> verboseFileName ) ) { file_put_contents ( $ this -> verboseFileName , str_replace ( "<br/>" , "\n" , $ log ) ) ; } else { echo  <<<EOD
<h1>CImage Verbose Output</h1>
<pre>{$log}</pre>
EOD ; } }
Do verbose output and print out the log and the actual images.

@return void
Do verbose output and print out the log and the actual images .