PHP基本语法

Posted 社会主义虫不胖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于PHP基本语法的主要内容,如果未能解决你的问题,请参考以下文章

PHP极基本语法

php的基本语法

php基本语法

1php基本语法--函数

php基本语法

php学习day3--php基本语法与变量