php基础知识

1、php的基础语法

这是标准形式1

<?php

  这里写php代码;

?>

这是标准形式2

<script  language=”php”>

  这里写php代码;

</script>

短标签形式

<?

.....这里是php代码

?>

此形式依赖于php.ini中的一项设置:

short_open_tag = On;

注意,在php语句结束时最后的分号不能省略


2.php中的变量

变量的含义是包含了一个名称和一个值的标识符

在php中变量 必须要用$符号开头,在$符号的后面要紧跟变量名。

例子:

$a = 1;

这个变量的含义是变量$a代表着1。

并且在PHP中不支持想JS中的只定义不赋值。

变量直间的传值方式有两种

1、值传递:

代码实例:

$a = 1;

$a = $b;(在这个时候发生了传值问题,$a把值传给了$b)

$c = $a+10;(这个时候没有发生传值问题,因为传值只能发生在变量与变量之间 ,当$a+10后已经是一个值)

2、引用传值:

代码示例:

$a = 10;

$a = &$b;(注意符号的&一定要有)

这样说明$a与$b两个变量指向同样一个数据。所以

对变量$a的操作,改变的数据,也就是体现为$b也发生了改变。

可变变量:

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

例子:

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

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

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

可变变量可以套嵌多层,就像$$$a;这样

预定义变量:

定义:预定义变量又可叫超全局变量,其中包括;

$_GET,$_POST,$_SERVER,$_REQUEST等等。。。

注意,预定义变量都是数组的形式。

其中$_GET和$_POST都是提交形式,而$_REQUEST是前两种形式的组合。

原文地址:https://www.cnblogs.com/LQK157/p/8992909.html