php基础学习(1)-语法

2019年11月15日11:13:54 发表评论 阅读(1,318)

php基础学习(1)-语法

php语法

php脚本以<?php 开始,以?>结束,这是一个代码块

echo 用来在页面输出内容
php中每个代码行都必须以分号结束,分号是一种分隔符,用语把指令集区分开来

在php中有两种在浏览器输出文本的基础指令:echoprint

php注释

单行注释用 双斜杠 //

多行注释用 斜杠+星号 /* */

php变量

在php中以$符号来声明变量,举例:$a=5,声明a这个变量的值为5

php没有声明变量的的命令,变量是在第一次赋值的时候被创建

php是一门弱类型语言

何为弱类型,我的理解就是语法不够严谨,不用声明变量的数据类型就能直接声明变量,然后php会根据变量的值,自动把变量转换为正确的数据类型。

php变量作用域

php中有四种不同的变量作用域:local、global、static、parameter

global关键字

如果想要在函数内使用全局变量,则需要使用global关键字声明变量,这样就能在函数
内部拿到这个变量:

  1. <?php
  2. $x=5;
  3. $y=10;
  4. function myTest()
  5. {
  6.     global $x,$y;
  7.     $y=$x+$y;
  8. }
  9. myTest();
  10. echo $y// 输出 15
  11. ?>

static关键字

当一个函数完成时,它的所有变量通常都会被删除,然而,有时候您希望某个局部变量不要被删除,我们可以在第一次声明变量的时候使用static关键字:

  1. <?php
  2. function myTest()
  3. {
  4.     static $x=0;
  5.     echo $x;
  6.     $x++;
  7.     echo PHP_EOL;    // 换行符
  8. }
  9. myTest();
  10. myTest();
  11. myTest();
  12. ?>

parameter关键字

参数是通过调用代码将值传递给函数的局部变量,参数是在参数列表中声明的,作为函数声明的一部分:

  1. <?php
  2. function myTest($x)
  3. {
  4.     echo $x;
  5. }
  6. myTest(5);
  7. ?>

local关键字

函数内部声明的变量拥有local作用域,只能在函数内部进行访问

 

 

weinxin
微信小程序
互联网开发,终身学习者,欢迎您的关注!
舍得

发表评论

不高兴 彩虹 吃瓜 丢翔 乖 滑稽 花心 惊哭 惊讶 挤眼 酷 伤心 帅吗? 礼物 玫瑰 怒 生气 喷 睡觉 太开心 小九九 啊
太阳 吐舌 委屈 笑眼 星星月亮 心碎 咦 阴险 疑问 真棒 偷笑 斜眼笑 震惊 略 哈欠 无奈哭 抠鼻 哼 期待 懒得理你 爱心 蜡烛