您的位置:首页 > 编程语言 > PHP开发

The special grammar for PHP

2016-08-26 10:50 218 查看
1.variable variables

    $recipe = "spaghetti";

    $$recipe = "& meatballs";

   echo $recipe $spaghetti;

   echo $recipe ${$recipe};

The result of both is the string spaghetti & meatballs.

2. global variables

$somevar = 15;

function addit() {

global $somevar;

$somevar++;

echo "Somevar is $somevar";

}

addit();

3. heredoc

<?php

$website = "http://www.romatermini.it";

echo <<<EXCERPT

<p>Rome's central train station, known as <a href = "$website">Roma Termini</a>,

was built in 1867. Because it had fallen into severe disrepair in the late 20th

century, the government knew that considerable resources were required to

rehabilitate the station prior to the 50-year <i>Giubileo</i>.</p>

EXCERPT;

?>

4. nowdoc 

$str = <<<'EOD'

Example of string

spanning multiple lines

using nowdoc syntax.

EOD;

5. reference assignment

<?php

$value1 = "Hello";

$value2 =& $value1; // $value1 and $value2 both equal "Hello"

$value2 = "Goodbye"; // $value1 and $value2 both equal "Goodbye"

?>

<?php

$value1 = "Hello";

$value2 = &$value1; // $value1 and $value2 both equal "Hello"

$value2 = "Goodbye"; // $value1 and $value2 both equal "Goodbye"

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐