Re: Codebabes: PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14-04-29 07:28 PM, Tedd Sperling wrote:
On Apr 29, 2014, at 9:11 AM, Daniel Brown <danbrown@xxxxxxx> wrote:

    To be fair, and to muddy-up the waters even more....

        echo 'echo'; // No parentheses needed....
        echo('echo'); // .... but they can be used.
        print('print'); // Seems common to see parentheses used here....
        print 'print'; // .... but as a construct, they're not needed.
        exit; // A language construct does not need parentheses....
        exit(-1); // .... except in certain situations like this,
where data is passed.
        continue; // However, there is yet another exception....
        continue(2); // .... in that continue works with parentheses....
        continue 2; // .... and without, but it is a control structure.
        goto hell; // And yet, goto - another control structure - works....
        goto(hell); // .... but only if you skip parentheses.

--
</Daniel P. Brown>
Network Infrastructure Manager
http://www.php.net/

Don't forget Ouch();  //... it returns "My head hurts."

Also, with a function you can do this:

$squareRoot = "sqrt";
echo "The square root of 9 is " . $squareRoot(9);  // a variable function

But, you can't do the same with a construct:

But these days you can get pretty damn close:

<?php

    $echo = function( $string ){ echo $string };
    $echo( "I do indeed love true anonymous functions :)" );

?>

Cheers,
Rob.
--
E-Mail Disclaimer: Information contained in this message and any
attached documents is considered confidential and legally protected.
This message is intended solely for the addressee(s). Disclosure,
copying, and distribution are prohibited unless authorized.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php





[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux