php基础---变量、语句

<?php
//单行注释
/*区域注释*/

//输出语句
echo "helooworld"."<br>";
print "hello";
@print_r();
@var_dump();


//弱类型语言
$a=10;
$b="hell{$a}ow";
echo $b.$a."<br>";
var_dump($a);//不是真的输出,用来检验。显示类型变量值

//双引号和单引号的区别
$b="hello "beautiful" ";
$a='world "beautiful"';
echo $b.$a."<br>";
//1.双引号可以解析转义字符,单引号不可以,单引号里面是什么就输出什么
$c=100;
$b="hel{$c}lo";
$a='world{$c}"beautiful"';
echo $b.$a."<br>";
//2.双引号可以解析变量,单引号不可以,单引号里面是什么就输出什么
$a="<input type='text' value='11' />";
echo $a."<br>";
$a=<<<aa
100,"aa","bb","cc",
<input type="text" value="11" />
aa;
echo $a;
//3.用<<<变量名
//变量名;里面想加什么加什么

//拼接字符串用.
$a=10;
$b="aa";
$c=$a.$b;
echo $c."<br>";
//数据类型自动转换
$f=10.0;
$f=(string)$f;
echo $f;
var_dump($f);

//可变变量
$aa="bb";
$bb="dd";
echo $$aa."<br>";
//取地址
$a="aa";
$b="bb";
$b=&$a;
echo $b."<br>";
$aa = "cc";//aa的地址指向cc
$dd = &$aa; //取aa地址给bb,bb的地址也指向cc
$dd = "ee";//dd的地址指向ee,aa的地址也指向ee
echo $aa."<br>";
//运算符与表达式
$e=10;
$f=4;
echo $e/$f;

echo @$c."<br>"; //错误抑制符,并不能抑制所有错误

echo $a==$b?"ok":"no";

//switch case
$a=0;
switch($a)
{
case 1:
echo "1111";
break;
case 2:
echo "2222";
break;
case 3:
echo "3333";
break;
}
//for循环
for($i=0;$i<10;$i++)
{ echo $i."<br>";
}
?>

原文地址:https://www.cnblogs.com/jinshui/p/5542081.html