ExpressionEngine Docs

Getting Started

The Fundamentals

Advanced Usage

Best Practices

Community

Displaying Output

Displaying Info

You can use $this->info() and $this->error() for displaying data. The error call will die upon output.

Standard output can be created using $this->output->outln

Displaying Error

Similar to the info() function, you can use $this->error() for displaying errors that occurred. The error call will die upon output, and no further code will be executed.

Formatting Output

On POSIX terminals, <> strings will change the display characteristics. Note that these are not HTML tags; they will be converted into terminal control codes, and do not get "closed". You can place as many space-separated markup codes between the double angle-brackets as you like.

** Any time you are using a formatting modifier, make sure that you close it out with <<reset>>. If you don’t, your terminal will stay that way until you close it.

// BAD
$this->output->outln('<<blink>>ALL text will blink forever.');
$this->output->outln('Blinking and I dont want to.');
// GOOD
$this->output->outln('<<blink>>This text will blink and other will not.<<reset>>');
$this->output->outln('Not blinking and thats good.');

Available Styling

reset reset display to defaults
black black text
red red text
green green text
yellow yellow text
blue blue text
magenta magenta (purple) text
cyan cyan (light blue) text
white white text
blackbg black background
redbg red background
greenbg green background
yellowbg yellow background
bluebg blue background
magentabg magenta (purple) background
cyanbg cyan (light blue) background
whitebg white background
bold bold in the current text and background colors
dim dim in the current text and background colors
ul underline in the current text and background colors
blink blinking in the current text and background colors
reverse reverse the current text and background colors

ExpressionEngine 7 Docs
©2002–2024 Packet Tide,LLC.
Edit this page

AltStyle によって変換されたページ (->オリジナル) /