认识 PHPhtml>
php语法介绍-老雷PHP全栈开发教程php语法介绍
/**
* 函数 echoln
**/
function echoln($str){
echo $str;
echo "
";
}
//变量 $i
$i=0;
echoln($i);
define("A","这是常量");
echoln(A);
/**运算符
*算术运算符: + - * / %
*赋值运算符:$x="a"; x += y ,x -= y,x *= y,x /= y.
*比较运算符:x == y, x === y, x != y, x !== y, x > y, x = y ,x <= y
*逻辑运算符:x && y, x || y, ! x
*三元运算符: x==y?a:b;
**/
echoln($i.A);
/*数据类型
*String(字符串) $a="字符串";
Integer(整型)$a=1;
Float(浮点型)$a=1.234;
Boolean(布尔型) $a=false; $a=true;
Array(数组) $a=array(1,2,34,5);
Object(对象) $a=new a();
NULL(空值)。 $a=null
*/
//if for
for($i=0;$i<10;$i++){
if($i==5){
echoln("i==5");
}elseif($i==3){
echoln("i==3");
}else{
echoln($i);
}
}
//switch
$act="b";
switch($act){
case "a":
echoln("act==a");
break;
case "b":
echoln("act==b");
break;
default:
echoln($act);
}
//while
$i=0;
while($i<5){
echoln("i=".$i);
$i++;
}
//do while
$i=6;
do{
echoln("至少执行一次 i=".$i);
}while($i<5);
$a="a";
//数组
$cars=array("Volvo","BMW","Toyota");
print_r($cars);
echo "
";
$arr=array(
"a"=>"aaa",
"b"=>"bbbb",
"c"=>"cccc"
);
print_r($arr);
echo "
";
echoln($cars[1]);
echoln($arr["a"]);
//函数
function abc(){
return "abc";
}
$b=$a;
echoln($b);
$c= abc();
echoln($c);
class a{
public function __construct(){
}
public function abc(){
return "function abc";
}
}
$a=new a();
echoln($a->abc());
class b extends a{
public function __construct(){
parent::__construct();
}
public function d(){
return "function d";
}
}
$b=new b();
echoln($b->abc());
echoln($b->d());
?>