zoukankan      html  css  js  c++  java
  • php学习

    (此处省略下载安装phpstudy的过程)

    1.php基础语法

    以<?php开头,以?结尾>

    <?php
    // 此处是 PHP 代码
    ?>

    PHP 语句以分号;结尾

    php三种注释方法:

    1)// 单行注释

    2)# 单行注释

    3)/*多行注释块  */

    PHP 中所有用户定义的函数、类和关键词(例如 if、else、echo 等等)对大小写不敏感,所有变量都对大小写敏感。

    例子1:关键词echo不区分大小写,均能输出相同内容

    <?php
    ECHO "Hello World!<br>";
    echo "Hello World!<br>";
    EcHo "Hello World!<br>";
    ?>

    例子2:输入变量color,改变大小写不能输出变量值

     

     2.php变量

    PHP 变量规则:

    变量以 $ 符号开头,其后是变量的名称

    变量名称必须以字母或下划线开头

    变量名称不能以数字开头

    变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

    变量名称对大小写敏感($a 与 $A 是两个不同的变量)

    预定义变量:

    $GLOBALS  全局变量

    $_SERVER  变量由web服务器设定

    $_GET         网页提交的GET变量

    $_POST       网页提交的POST变量

    $_COOKIE   网页cookie变量

    $_FILES       上传文件的变量

    $_ENV         执行环境提交至脚本的变量

    <?php
    echo "pre";
    print_r($_SERVER);
    
    echo "pre";
    print_r($_COOKIE);
    ?>

     3、数据类型:

    1)布尔型:

    布尔值:true、false(不区分大小写)

    整形值0、浮点值0.0、空白字符串和字符串“0”、没有成员变量的数组、NULL都是false,除此以外是true

    <?php
    $ifrain=true;
    if($ifrain){
      echo( "下雨" );
    }
    else{
      echo("不下雨");
    }
    ?>

    <?php
    $ifrain=false;
    if($ifrain){
      echo( "下雨" );
    }
    else{
      echo("不下雨");
    }
    ?>

     2)整形

    整数:用十进制、八进制(0)、十六进制(0x)

    <?php
    $age=99;
    $nums=066;
    $peoples=0xab;
    echo $age;
    echo("<br>");
    echo $nums;
    echo("<br>");
    echo $peoples;
    ?>

     3)浮点型(浮点数、双精度数、实数)

    <?php
    $test=3.14159;
    $cab=1.5e2; //注:1.5乘以10的2次方
    $abc=2e-2;  //注:10的-2次方
    echo $test;
    echo("<br>");
    echo $cab;
    echo("<br>");
    echo $abc;
    ?>

     4)字符串

    单引号括起来的字符串直接将字符号内容直接输出,双引号括起来的字符串以变量输出值

    <?php
    $str=1;
    echo 'str is $str
    ';
    echo "str is $str
    ";
    ?>

     5)数组(索引数组和关联数组)

    索引数组:形如:$arr=array(1,2,3);

    关联数组:形如:$arr=array('a'=>1,'b'=>2,'c'=>3);

    数组的定义

    用array()来定义$users=array("name1"=>"xyz","name2"=>"opq";

    用方括号定义$users['name1']="xyz";$user['name2']="opq";

    <?php
    $names[0]="xyz";
    $names[1]="opq";
    $names[2]="asd";
    echo $names[0]." and ".$names[1]." are ".$names[2]." `s neighbors";
    echo "<br>";
    /*索引数组*/
    
    $ages["xyz"] = "32";
    $ages["opq"] = "30";
    $ages["asd"] = "28";
    echo "xyz is ".$ages["xyz"]." years old.";
    /*关联数组*/
    ?>

    6)NULL类型

    NULL表示一个变量没有值,不区分大小写,尚未被赋值的变量为NULL,被unset()的变量为null

     4、常量(常量贯穿整个脚本是自动全局的)

    常量是单个值的标识符(名称)。在脚本中无法改变该值。

    有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。

    定义方法:define("name","xyz");

    <?php
    define("name","xyz");
    echo name;
    ?>

  • 相关阅读:
    js 兼容各类手机 的写法 待续
    css 兼容 各类手机的写法 待续
    数组的解构赋值
    let 和 const 命令
    ECMAScript 6 简介
    webpack4新建一个项目
    Webpack 4 Tutorial: from 0 Conf to Production Mode
    webpack4.1.1的使用详细教程
    git merge git pull时候遇到冲突解决办法git stash
    Git 常用命令速查表(图文+表格)
  • 原文地址:https://www.cnblogs.com/tinkerbell/p/12661426.html
Copyright © 2011-2022 走看看