PHP基本语法


输出语句
echo "<br>hello world","hahaha";//输出多个字符串

echo '<br>hellow world';

print "world";//输出单个字符串

print_r();//数组信息

var_dump ();//变量和类型,比较全面,判断是否正确,测试用的


变量定义

变量类型:Int float bool string(datetime 以字符串形式存在)

c# Java属于强类型语言
js PHP是弱类型语言,定义时不需要加类型,会自动确认

1.
$a=10;//整形
var_dump($a);

$b="hel\nlo";
var_dump($b);

$c='world';
var_dump($c);

//单引号转意符原样输出,不能解析转意和变量
双引号可以识别转意符,嵌入变量{$a},可以解析变量
$c=10;
$a="hel{$c}lo";
$b='hel{$c}lo'
2.
$d="hello aa \"bb\" cc";//加双引号,用转移字符/"
3.
$d=<<<AA //定义(标示),前后要呼应
hello "aa","bb","cc" //所有内容当做字符串
<input type="text" value="aa">
AA;

字符串拼接,使用.
$e=$c.$a
$f="hello".10
var_dump($e)

$g=true;
$k=10.09;

字符转换
$f=(string)$f;//类型转换,基本不用

$aa="cc";
$cc="dd";
echo=$$aa;//结果 dd

//可变变量

$dd=&$aa;//&取地址

echo $dd;

//运算符与表达式
$a=10;
$b=4;
echo $a/$b ;//整形除以整形结果可以是任意类型

echo $a++;


//错误控制运算符,不能抑制所有错误
@
notice
warning
error//无法抑制

echo $a==$b?"ok":"no";//三目运算符

//语句
if($a==$b)
{
echo"ok"
}
else
{
echo"no"
}
1.if ...else...
2.if ...else...if...
3.if 嵌套

$a=2;
switch($a)
{
case 1;
echo"11";
break;
case 2;
echo"22";
break;
case 3;
echo"33";
break;
default;
echo"44";
}

循环语句
1.for
for ($i=0;$i<10;$i++)
{
echo $i."<br>";
}
2.while
3.do...while

 

posted @ 2016-05-30 22:11  庞某人  阅读(224)  评论(0编辑  收藏  举报