PHP的基础知识归纳

PHP的介绍:

php(Hypertext Preprocessor是一种创建动态交互性站点的强有力的服务器端脚本语言,能够生成动态页面内容,可以限制用户的访问页面,接收表单数据,对数据进行加密,处理服务器上的文件如增删改。(简单的介绍,详细可以看看菜鸟教程

PHP变量

规则:

  • 变量必须以$符号开头,后面接变量名
  • 变量名必须以字母或者下划线开头
  • 变量名只能包含字母数字和下划线(A-z,0-9和_)
  • 变量名不能包含空格
  • 变量名区分大小写

数据类型:

  • 布尔型(bollean)   $a = true/false;
  • 字符串型(string)       $a = 'hello';$a = "hello";(还有一个定界符<<<)
  • 整型(inteaer)            $a = 1;
  • 浮点型(float)             $a = 1.2/1;
  • 数组(array)               $a = array();$a = [];

说到变量就要提到php的引用变量(不同变量名指向同一地址),符号:&,

$a = 123;
$b = &$a;
echo $b; //123
$b=211;
echo $a; //211

php引用变量&(点击),

当然还有静态变量,调用符号 static;常用的就是放在function中,当函数运行完,所定义的静态变量值并不会消失,举个例子啦

function test(){
   static $a=1;
   echo $a;
   $a++;
}
test(); //1
test(); //2
static静态变量详解(啊哈,又有链接)

每个变量都有作用域,这里说说全局变量。在所有函数外部定义的变量,拥有全局作用域(一个文件域)。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

$x=5; // 全局变量

function myTest()
{
    $y=10; // 局部变量
    echo "<p>测试变量在函数内部:<p>";
    echo "变量 x 为: $x";//你会发现报错了,没有定义
    echo "<br>";
    echo "变量 y 为: $y";
} 

myTest();

echo "<p>测试变量在函数外部:<p>";
echo "变量 x 为: $x";
echo "<br>";
echo "变量 y 为: $y";//啊哈,又报错了
$x=5; // 全局变量

function myTest()
{
   // global $x;
   $GLOBALS['x'] = 78;
 
    echo "变量 x 为: $x";//报错
     echo $GLOBALS['x'];//输出78
} 

myTest();
echo "变量 x 为: $x";//输出78

$x=5; // 全局变量

function myTest()
{
   global $x;
  $x++;
    echo "变量 x 为: $x";//输出6
} 
myTest();
echo "变量 x 为: $x";//输出6

。。。。。,暂时就写这么多吧,其实好像也没啥东西 大笑(小白一个,希望大神指教)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值