<meta charset="UTF-8"/>
<?php
//驼峰命名法(为现在最常用的命名方法)
//小驼峰:第二个字母大写
$jayZhou = 'jay周杰伦';
//大驼峰(帕斯卡命名):拼接的单词首字母大写;
$TitleStyle = '标题样式';
header("Content-type:text/html;charset=utf-8");
//写变量前要带上$符,俗称学了php 美元就大大的有
//字符串的英文翻译为string。跟javascript的字符串是一个单词。
//比如下面输出一个字符串;
$xinming = "魏新明";//变量可以反复调用无数次,2个字方便!!
echo $xinming;//浏览器会输出 魏新明
echo "<hr style='color:#f9f9f9;'>";
//下面是双引号和单引号的区别
$title1 = "你好啊 我是{$xinming},\n正在学习php基础--------双引号可以解析变量和换行";
$title2 = '你好啊 我是{$xinming},\n正在学习php基础--------单引号无法解析变量和换行';
echo $title1;
echo "<hr style='color:#f9f9f9;'>";
echo $title2;
echo "<hr style='color:#f9f9f9;'>";
// 单引号里如何套单引号?,或者双引号里如何套双引号?!
echo '周星驰:\'人如果不努力和咸鱼有什么区别呢?!\'--------单引号套单引号';//加上反斜杠(也可以说反斜线)就好了.
echo "<hr style='color:#f9f9f9;'>";
echo "周星驰:\"人如果不努力和咸鱼有什么区别呢?!\"--------双引号套双引号";//跟单引号是一样的.同样可以输出.
//也可以用最常规的. 就是单引号套双引号或者双引号里套单引号; 照常输出,不会报错.
echo "<hr style='color:red;'>";
//前面输出\n的时候没有换行,只是加了一个空格.那么如何实现换行呢,有一个2b我们可以使用
echo nl2br("{$xinming}可以学php吗? \n 肯定可以的!--------双引号可以解析(nl2br)");
echo "<hr style='color:blue;'>";
echo nl2br('{$xinming}可以学好php吗? \n 肯定可以的!--------单引号无法解析(nl2br)');
echo "<hr style='color:blue;'>";
//$heredoc类似于双引号的作用,可以解析变量和特殊字符
$heredoc = <<< HERE
妈妈对{$xinming}说:"明天记得买菜回家\n 家里的菜快吃完了"
HERE;
echo $heredoc;
echo "<hr style='color:#f0fe10;'>";
echo nl2br($heredoc);
//$nowdoc类似于单引号,无法解析变量与特殊字符
echo "<hr style='color:#f0fe10;'>";
$nowdoc = <<< 'NOW'
{$xinming}现在就要下班了, \n 准备回家
NOW;
echo nl2br($nowdoc);
//heredoc和nowdoc共同点是开始的时候后面不可有空格.且结束的时候都要定头写.
//不同点$heredoc不带引号,nowdoc带引号''
/*纯php代码的时候不需要结束符. 这里给他去掉
?>
*/