• 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 lo";
    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

  • 相关阅读:
    终端操作各插件安装配置
    浅谈CSRF攻击方式
    教你突破基于HTTP_REFERER的防盗链的方法
    HTTP Referer简介
    如何利用百度蜘蛛referer找到报错页面入口?
    Flex 布局教程:语法
    HTTP 状态码
    RESTful API 设计最佳实践
    Javascript原型和原型链
    JS判断是什么设备是什么浏览器-主要用移动页面开发
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5544094.html
Copyright © 2020-2023  润新知