php语言

时间:2022-09-07 19:15:56

<?php
//单行注释
/*
多行注释
*/
//弱类型语言
//var a=10;
//php定义变量
/*$a =10; //变量名前加$
$b="hello";
var_dump($a);
$a="world";
var_dump($a);*/

/*<!--//php中类型的转换
$a=10;
//$a=(string)$a;//强制转换a的类型未字符串
settype($a,"string");
var_dump($a);
//支持单引号和双引号的定义方式
$s= "hello";
$s1='world';
//php里面拼接字符串用点,不用加号
//1.双引号中可以及解析转义字符,单引号中不行,可以解析变量用{}定一下位;
//2.双引号中可以解析变量,单引号中不能解析变量;

$s2=<<<A
HELLO wrld
A;
var_dump($s2);-->*/

//可变变量
/*$a="hello";
$hello="张三";
echo $$a;
*/
//输出语法
//echo $a;"hello" 可以同是输出多个字符串
// print $a; 每次只能输出一个

//用来调试数据的输出语法
//print_r();//专门打印数组的,括号中写数组
//var_dump($b);//输出变量的所有信息

/*int float double decmial char string bool datetime object //变颜色的是php支持的语言*/

//变量的函数

//var_dump (empty($a));//判断变量是否为空
//var_dump(isset($a));//判断变量是否定义
//$a=10;
//unset($a);//删除变量
//var_dump (isset($a));

//&代表变量的地址
/*$a=10;
$b=&$a;
//echo $b;

$b=5;
echo=$a;*/

//运算符表达式
/*$a=10;
$b=5;
echo $a+$b;
 */
 //$a+=3;
 //$a=$a+3;
 //+=//等于自身加

/*$s="hello"
$s.="张三"
echo $s;*/

//.=等于本身加xx

//$a=10;
//$b=8;
//var_dump ($a>$b);
//==是判断等于!=是不等于
/*
$a=true;
$b=flase;
var_dump ($a&&$b);//&&   and       如果两个bool型数据进行与的运算,只有其中有一个false,结果就是flase。

var_dump($a||$b);//||   or  如果两个bool型数据进行或的运算,只要其中有一个true,结果就是true。

var_dumo(!$b);//逻辑非相当于取相反的意思*/

//三目运算符
/*$a=10;
$b=8;
echo $a==$b?"相等":"不相等"
*/

//@错误抑制符 将错误屏蔽掉
//Notice:提醒(提示)有一些提醒不是真实的错误
//Warning:警告
//error:错误

//分支语句
//1.$a=10;
/*if($a<10)
{
    echo "A小于十"
    }*/

/*2.if($a<10)
echo "A小于十";
*/

/*if($a<10)
{
    echo "ok"
    }
else
{
    echo  "NO"
    }*/

/*if($a<10)
{
    echo "A小于十";
    }
    else if($a<20)
    {
                }
    else()
    {
        echo"A大于20"
        }*/

//第二种分支switch...case
/*switch($a)
{
    case 1:
    echo"1111";
    break;
    case:2;
    echo"2222"
    break;
    case 3:
    echo"3333"
    break;
    default:
    echo"000000"

    }*/

//循环语句
/*for(var i=0;i<10;i++)
{
    alert(i)
    }

for($i=0;i<10;i++)
{
    echo $i."<br>"
    }*/
    
    
    
/*$n=0;
do
{
    echo"{$n}<br>";
    $n++;
    }
while($n<10)*/

//在php中foreach的写法
foreach($attr as $v)
{
$v;
    }
    
//强类型语言中
foreach(int a in jihe)
{
    
    }

?>