PHP 5.4 Class::{expr}() Syntax PRO

PHP 5.4 provides us with a new way to invoke static functions. This new way allows us storing the function name in a variable (as a string) and place that variable within curly brackets.

<?
class GoGo
{
    public static function do_something()
    {
        echo "something!!!";
    }
}

GoGo::{'do_something'}();

?>

The following video clip shows the execution of this code sample and provides more explanations.

 

Share:

The Beauty of Code

Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!

Update cookies preferences