php基础语法

php基本环境

语法环境

标准形式

1.<?php

  这是php代码

?>

结束标记可以省略

区分大小写

    主要是指变量名区分大小写
    常量通常也区分,但常量也可以自己设定为不区分(不推荐)
    但函数名不区分
    而系统中使用的关键字也不区分大小写,比如if, else, for

定义变量(赋值)

直接给变量赋值就是定义

基本规则:
1,只能使用大小写字母,下划线(_),数字
2,数字不能开头
3,不能跟所在环境(系统)的关键字重名(比如if, for, function.....

变量间的传值方式

总体说明:
1,这里讨论的传值方式是指:一个变量对另一个变量
2,它不仅仅适用于赋值语句,也适用于其他有同样含义的语句,比如:函数的实参到形参
3,传值方式只有2种:值传递,引用传递
4,php中,所有变量,默认都是值传递。
5,要想使用引用传递,必须使用引用传递的符号: &

 

值传递是指将一个变量的数据值(数据内容)拷贝一份,然后赋值给另一个变量。

$v1=1;$v2=$v1;$v3=$v1+10;

$v2++;

echo '<br/> v1=$v1,v2=$v2';

可变变量,就是一个变量的名,又是一个变量。

$v1 = “abc”;              //这是一个字符串变量,其内容是字符串“abc”

$abc = 10;                  //这是一个普通变量,其内容是数字10

echo  $$v1;             //此时,就是所谓“可变变量”

预定义变量又叫超全局变量,包括:

$_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS,  $_COOKIE, $_SESSION, ..........(大约10个)

$_GET变量(数组);

$_GET这个预定义数组变量,就是指以这种方式提交的所有数据的集合(数组)

$_POST代表页面通过post方式提交过来的数据所形成的数组

$_REQUEST数组,其实并不是一个独立的数据来源,而是$_POST数据和$_GET数据的“总

常量用于储存一个不会变化也不希望变化的数据的标识符。

使用形式:const 常量名 = 常量值;

两种形式

1.直接使用名字

//使用常量

echo CONST1;

$str2 = '<h3>'  ._c2.''</h3>''

$mianji = pi

常量变量的区别:
  定义形式不同:
   使用形式不同:常量无需$符号
  可变程度不同:常量的值不可以改变,常量也不可以销毁
  作用范围不同:常量具有超全局作用域 (函数内外都可以直接使用)
  可用类型不同:常量只能存储标量类型:int,float,string,bool

猜你喜欢

转载自www.cnblogs.com/zuichumx0826/p/8982718.html
今日推荐