php基础语法

作者: tinaaaabbb | 来源:发表于2017-03-27 18:18 被阅读0次

对于php总的来说属于后端方面的内容,就是服务器端下面就是他的几个特点

1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的

2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥

3.脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的

1.php基础内容

1.标识符

<?php

?>

后面的那一部分可以省略

2.echo

输出内容

3.php的运算表达式和语句结束符与c相同

4.php字符串用引号引起来并用.连接


2.变量

变量在php中的定义与c相同

定义变量就是向服务器的内存(服务器的内存,我们可以当做一个大仓库)申请空间(我们可以理解为一个子仓库),用来存储数据。这时候我们就需要用到变量名(也就是子仓库的名字)和变量值(需要存放的东西,苹果、榴莲、香蕉都可以

$x=2:
$x="大师":

变量名必须以字母或下划线 “_”开头

变量名只能由字母、数字、以及“_”组成,还能包含汉字

变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple)

数据类型与c中相似

$flag=TRUE

bool类型

$x=3

int类型

$t=1.36

第一种方案:在单引号中嵌入双引号,如上图第2行所示;

第二种方案:在双引号中嵌入单引号,如上图第3行所示;

第三种方案:使用转义符“\”(后面部分还有介绍),分别如上图第4行和第5行所示;

当双引号中包含变量时,变量会与双引号中的内容连接在一起;

当单引号中包含变量时,变量会被当做字符串输出。

在“<<<“之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串

$stringa=<<<GOD      GOD:

资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽

NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。


3.常量

常量可以理解为值不变的量(如圆周率);或者是常量值被定义后,在脚本的其他任何地方都不可以被改变

常量可分为自定义常量和系统常量

自定义常量定义方法

define()

它含有三个参数

第一个参数为标识符,就是变量的名称

第二个参数为变量的值

第三个参数来确定是否对大小写敏感,在不指定的状况下是false

对于这三个参数,第一二个参数是不可以省略的,第三个参数是可以省略的

对于常量的作用,常量主要功效是可以避免重复定义,篡改变量值

↑都是自定义常量的规则,下面来了解一下系统常量

系统常量是PHP已经定义好的常量,我们可以直接拿来使用,常见的系统常量有:

(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。

(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。

(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。

(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

echo _FILE_
echo _PHP_VERSION

对于常量的取值,常量既可以直接用常量名取值也可以用constant函数进行取值,constant函数里面的参数为函数名

defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:

bool defined(string constants_name)

它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)


4.运算符和结构

在PHP中算数运算符逻辑运算符关系运算符,三元运算符和c相似,不在赘述

字符串连接运算符用点而不用加

php中还有一种我原来没打接触过的运算符,就是错误控制运算符

PHP中的错误控制运算符

PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。

需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。

在PHP中的各种逻辑结构与c也是十分相似

相关文章

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • 第二阶段:核心编程 - PHP基础语法

    menu: 一、php基础语法 PHP语法规则 PHP标记 注释 二、变量及操作 概念 声明变量 修改变量的值 删...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • PHP入门一

    基础 PHP 语法PHP 脚本可放置于文档中的任何位置。PHP 脚本以 结尾: PHP...

  • 2019-04-18 PHP基本语法

    基础 PHP 语法 PHP 脚本可放置于文档中的任何位置。 PHP 脚本以 结尾: PHP...

  • PHP 基础语法

    PHP基本语法 变量相关的函数 isset() 判断变量是否被定义 empty() 判断变量是否为空值, unse...

  • PHP基础语法

    1.1. PHP 标记 可以让代码退出“PHP 模式” 类似于在...

  • 【php】基础语法

    0x01:变量 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变...

  • PHP基础语法

    一、php的编码格式 1、php代码引入: 2、变量的定义:变量前面加$符号 二、PHP数据类型 字符串、整型、浮...

  • PHP基础语法

    一、变量 1、变量的声明 2、变量的赋值 3、可变变量 4、常量 常量的命名规则与变量的命名规则相同常量的范围是全...

网友评论

    本文标题:php基础语法

    本文链接:https://www.haomeiwen.com/subject/imgrottx.html