• PHP基本语法


    php有其特殊标识的格式,用<?php来表示PHP标识符的开始,然后放入php语句并通过加上一个终止标识符?>来退出寂寞模式。可以根据自己的需要在HTML文件中像这样开启或关闭PHP模式。

    注释语法

    //.......     //单行注释
    /*......*/     //多行注释  

    输出语法

    echo "hello";     //可以输出一个字符串
    
    echo "world","dhakj";    //可以输出多个字符串
    
    print "aaa";      //只能输出一个字符串
    
    print_r();      //打印数组,括号里给一个数组
    
    var_dump();       //输出变量及类型,功能强大

    <br />     //换行

    变量定义

    1.数据类型

    php属于弱类型语言,不区分变量类型,系统会自动转换

    2.变量定义

    ①变量就是会变的量,是计算机内存中的一段空间,由变量名和值构成;

    ②php变量必须由$开头,$不是变量的组成部分,仅仅表示php的变量名从这里开始;除了$以外,字母、下划线开头,后面跟的是字母、数字、下划线;

    $a = "hello";
    $hello = "world";
    echo $$a; //可变变量,输出结果为hello

    类型转换

    $a = 6;
    $b = (string)$a; //类型转换,将$a转换为字符串,输出结果为 字符串"6"
    settype($a,"string"); //另外的转换方式,输出结果为字符串"6"

    运算符与表达式

    $a = 6;
    $b = 7;
    $c
    = $a == $b;//单等号是赋值,双等号判断是否相等 echo $c;//输出的结果为false

     字符串拼接

    $a = "hello";
    $b = "world";
    $c = $a.$b; //拼接字符串用的是点(.)
    echo $c;//输出的结果为helloworld

    错误抑制符---@

    $a = 8;
    @$c = $a/$b; //错误抑制符,可以屏蔽错误
    echo $c;

    php里的错误信息提示

    Notice:提醒
    Warning:警告
    Error:错误

    三元运算符

    $a = 4;
    $b = 5;
    echo $a==$b?"相等":"不相等";//输出结果为"不相等"


    语句
    1.顺序

    $a = 5;
    $b = 6;

    2.分支

    ①if...else...

    $a = 5;
    $b = 6;
    if($a==$b)
    {
      echo "相等";
    }else{
      echo "不相等";
    }

    ②switch......case....

    $a = 5;
    switch
    ($a) { case 4:echo "4444";   break;
    case 5:echo "55555";   break;
    case 6:echo "66667";   break;
    default:echo "000000";
      break; }

    循环
    ①for循环

    $a = 5;
    
    for($a=0;$a<10;$a++)
    
    {
      echo $a;
    }

    ②while循环,

    
    
    while(true)
    {
      echo "aaa";
    }

    ③do.......while.......先执行,后循环

    do
    {
      
    }
    while()
    {

    }

     

  • 相关阅读:
    第一个gulp程序
    r.js打包
    吃饭途中的回忆
    IE下script标签的readyState属性
    CSS 选择器
    html的base标签
    迷你MVVM框架 avalonjs 1.3.9发布
    2014年的年终总结
    Visual Studio2017 数据库架构比较
    MVC开发中自定义返回类型
  • 原文地址:https://www.cnblogs.com/wells33373/p/5985236.html
Copyright © 2020-2023  润新知