PHP基本语法变量数据类型运算符流程控制

Posted 富坚老贼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基本语法变量数据类型运算符流程控制相关的知识,希望对你有一定的参考价值。

一、基本语法

1、PHP在网页里的结构

<?php

  .....

?>

2、php的另一种格式(不推荐使用)

<script language="php">

  ,,,,,,,,,

</script>

3、php注释

  //

  /*    */

  # unix 风格

4、一条语句要用 ; 结束

<?php

  echo "abc";

?>

5、PHP区分大小写

二、常量&变量

1、常量

固定不变的量设置为常量,常量贯穿整个脚本是自动全局的。

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

设置常量,请使用 define() 函数 - 它使用三个参数:

  .首个参数定义常量的名称。

  .第二个参数定义常量的值。

  .可选的第三个参数规定常量名是否对大小写敏感。默认是 false。

<?php
define("count", "701",true);
echo COUNT;
?>

 

2、变量

在程序运行中,会随时发生变化的量叫做变量。

变量固定要用$开头,之后php的变量名要再用字母或下划线开头,后面跟任意数字,字母、下划线。

例:$text="abc";

PHP是门类型松散的语言,我们不必告知 PHP 变量的数据类型。 PHP 根据它的值,自动把变量转换为正确的数据类型。

  $a=300;

现在的a是整型,之后再把1.5赋值给a

  $a=1.5;

现在a变成了浮点型

3、变量的作用域

PHP 有三种不同的变量作用域:

local(局部),global(全局),static(静态)

函数之外声明的变量拥有 global 作用域,只能在函数以外进行访问。

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

<?php
$x=5; // 全局作用域

function myTest() {
  $y=10; // 局部作用域
  echo "<p>测试函数内部的变量:</p>";
  echo "变量 x 是:$x";
  echo "<br>";
  echo "变量 y 是:$x";
} 

myTest();

echo "<p>测试函数之外的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";
echo "变量 y 是:$x";
?>

运行结果:

在函数内部测试变量:

变量 x 是:
变量 y 是:10

在函数之外测试变量:

变量 x 是:5
变量 y 是:

 

 如果想要在函数内部使用外部的的变量,就要在内部重新用关键字global定义变量名。

<?php
$x=5;
$y=10;

function myTest() {
  global $x,$y;
  $y=$x+$y;
}

myTest();
echo $y; // 输出 15
?>

 

static关键字

 

三、数据类型

四、运算符号

五、流程控制

以上是关于PHP基本语法变量数据类型运算符流程控制的主要内容,如果未能解决你的问题,请参考以下文章

PHP基础2--基本语法

Java基本语法

python 听课笔记- day01 介绍基本语法流程控制

javascript的基本语法数据结构

javascript的基本语法数据结构

javascript的基本语法数据结构