当前位置:   article > 正文

(一)PHP语法基础——PHP_php 语法 csdn

php 语法 csdn

目录

1.PHP标记、注释

1.1.标记

(1)以“”结束

(2)以“”结束

(3)script标记风格 

(4)以“<%”开始,“%>”结束

1.2.注释

1.2.1.单行注释

1.2.2.多行注释

2.PHP常量

3.PHP变量

4.PHP数据类型

4.1.标量类型:   标量数据类型是数据结构中最基本的单元,只能存储一个数据

boolean(布尔型)

integer(整型)

float/double(浮点型)

string(字符串型)

4.2.复合类型

array(数组)

object(对象)     

4.3.特殊类型

resource(资源)

NULL

5.PHP运算符与表达式

5.1.算术运算符

5.2.赋值运算符

5.3.比较运算符

5.4.错误控制运算符

5.5.递增递减运算符


1.PHP标记、注释

1.1.标记

(1)以“<?php”开始,“?>”结束

  1. <?php
  2. //PHP代码
  3. ?>

(2)以“<?”开始,“?>”结束

  1. <?
  2. //PHP代码
  3. ?>

(3)script标记风格 

  1. <script language="php"
  2. //PHP代码
  3. </script>

(4)以“<%”开始,“%>”结束

  1. <%
  2. //PHP代码
  3. %>

1.2.注释

1.2.1.单行注释

  1. <?php
  2. echo "Hello"; //这是C++风格的注释
  3. echo "World!"; #这是shell脚本风格的注释
  4. ?>

1.2.2.多行注释

  1. <?php
  2. /*
  3. 程序代码1
  4. 程序代码2
  5. */
  6. ?>

2.PHP常量

常量在脚本执行期间不能改变

合法的常量名以字母下划线开始,后面跟着任何字母,数字或下划线

  1. define("常量名","常量值");
  2. const 常量名 = 常量值;

3.PHP变量

PHP 中的变量用一个美元符号$后面跟变量名来表示

变量名是区分大小写的

一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线

Note: $this 是一个特殊的变量,它不能被赋值

PHP 变量规则:

  • 变量以 $ 符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
  • 注释:PHP 变量名称对大小写敏感

4.PHP数据类型

4.1.标量类型:   标量数据类型是数据结构中最基本的单元,只能存储一个数据

  • boolean(布尔型)

  • integer(整型)

        整型数可以用十进制、八进制和十六进制来表示。如果用八进制,数字前面必须加0,如果用十六进制,则需要加0x。    

        注意:如果给定的数值超出了int型所能表示的最大范围,将会被当作float型处理,这种情况称为整数溢出。同样,如果表达式的最后运算结果超出了int型的范围,也会返回float型

  • float/double(浮点型)

        浮点型数据默认有两种书写格式,第一种是标准格式:3.1415,-35.8。第二种是科学记数法格式:3.14E5,2.71E-3

        注意:浮点型的数值只是一个近似值,所以要尽量避免浮点型数值之间比较大小,因为最后的结果往往是不准确的。

  1. <?php
  2. // 输出圆周率
  3. echo pi().'<p>';
  4. echo 3.14159265359.'<p>';
  5. echo 3.14159265359E-11.'<p>';
  6. ?>

        

  • string(字符串型)

        字符串是连续的一串字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。在PHP中,有3种定义字符串的方式,分别是单引号(')、双引号(")和界定符(<<<)

        单引号与双引号的区别:双引号中的变量会自动被替换成实际数值,而单引号中的变量则按普通字符串输出。

        

        

4.2.复合类型

  • array(数组)

                数组是一组数据的集合,它把一系列数据组织起来,形成一个可操作的整体。数组中可以包括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等

                数组中的每个数据称为一个元素,元素包括索引(键名)和值两个部分。元素的索引可以由数字或字符串组成,元素的值可以是多种数据类型

                

                声明数组后,数组中的元素个数还可以自由更改

                只要给数组赋值,数组就会自动增加长度

  • object(对象)     

对象的主要三个特性:

        (1)对象的行为:

                可以对 对象施加的操作

        (2)对象的形态:

                对象有颜色、尺寸、外型等。

        (3)对象的表示:

                对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同

4.3.特殊类型

  • resource(资源)

                资源resource是一种特殊变量,它保存了对外部资源的一个引用。资源是通过专门的函数来建立和使用的

                特定的内置函数(如数据库函数)将返回resource类型的变量,它们都代表外部资源,如文件、数据库链接等。在操作资源时可以使用get_resource_type()函数获得资源的类型信息

                

  • NULL

                特殊的NULL值表示变量没有值

                NULL类型唯一可能的值就是NULL(不区分大小写)

                在下列情况下,变量被认为是NULL:

                                            被直接赋值为NULL。
                                            尚未被赋值。

                                                    被unset()函数销毁

                

5.PHP运算符与表达式

5.1.算术运算符

加(+)、减(-)、乘(*)、除(/)、取模(%)、取反(~)

5.2.赋值运算符

赋值运算符的作用是将右边的值赋给左边的变量

赋值运算符:“=”,“+=”、“-=”、“*=”、“/=”、“.=”

5.3.比较运算符

比较

运算符

   

   

   

==

等于

$a == $b

TRUE,如果$a等于$b

===

全等

$a === $b

TRUE,如果$a等于$b,并且

它们的类型也相同

!=

不等

$a != $b

TRUE,如果$a不等于$b

<> 

不等

$a <> $b

TRUE,如果$a不等于$b

!==

非全等

$a !== $b

TRUE,如果$a不等于$b,或者它们的

类型不同

小与

$a < $b

TRUE,如果$a严格小于$b

大于

$a > $b

TRUE,如果$a严格大于$b

<=

小于等于

$a <= $b

TRUE,如果$a小于或等于$b

>=

大于等于

$a >= $b

TRUE,如果$a大于或等于$b

5.4.错误控制运算符

PHP支持错误控制运算符@,将其放置在PHP表达式之前,该表达式可能产生的任何错误信息都将被忽略

5.5.递增递减运算符

PHP支持C语言风格的递增与递减运算符。PHP的递增/递减运算符主要是对整型数据进行操作,同时对字符也有效。这些运算符是前加、后加、前减和后减

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/1011003
推荐阅读
相关标签
  

闽ICP备14008679号