PHP存放年龄的整形变量,php变量,数据类型

PHP的执行周期:

Apache接到请求

如果是php文件的话,将调用相应的php文件进行处理

一:SAPI (Server Application programming Interface)(服务器应用程序接口)

指的是 Apache 与 php之间进行通许的接口。

我们可以想象成 apache的PHP模块 就是 apache给php提供的sapi。

二,编译型语言 和 解释型语言。

计算机 只能 明白 机器语言。任何编程语言 在 最终执行的时候都需要变成对应的机器语言代码。

在以上的过程中,按照对翻译结果的处理,是否生成可直接执行的目标文件,分成编译型语言和解释型语言。

例如c语言需要形成执行文件,就是编译型。

例如 php 语言,不能形成执行文件,每次都需要php的源代码,每次都需要翻译的过程,就是叫做解释型语言。

(提示:目前有很多php的优化产品,例如apc, zend optimize, 就是通过缓存 php的翻译结果

达到优化php执行速度的目的。)

Php是解释型语言,那么都有哪些解释过程:

首先 完成解释的过程是 利用php的解释器 完成的。

1, 读入源代码

2, 词法分析

3, 语法分析(对语法是否争取加以判断)

4, 生成opcode (opcode翻译过的 能够被引擎执行的代码)

5, 执行opcode, 利用Zend 引擎 来执行opcode,Zend引擎也是php程序带的,是php的核心解释器。

通常变量的值 可以是任何数据(什么类型的数据都可以)。而变量的名称,有一定的要求。

变量名称 大小写敏感(区分大小写)

变量名称只能字符(英文字母, 中文字符),数字,下划线组成。不能以数字开头。

由于 通常在一个脚本内 会出现多个变量,因此 要求大家在 为变量名命名时 ,应该有特定的一套规则才可以。

预定义变量:

通常情况下 变量都是用户自己定义的。但是 在此基础上,php系统 为我们定义了一些,包含当前的系统环境,和一些快捷操作的变量。

称之为预定义变量:

一共有 9 个,都是数组类型,都是全局变量。因此这几个预定义变量,也被称作,九大超全局数组变量。

量可以保存数据 变量也可以保存数据, 为什么还要有常量?

常量不可以更改,将一些固定的数据 如目录地址,或者 数学常量(π)。

变量和常量的区别:

变量需要$声明,常量不需要。

变量可以随时更改,常量不可以。

变量名区分大小写,常量名(默认区分也可以不区分)

变量的值可以是任何的数据类型,但是通常常量的值只能是标量数据类型

数据类型:

根据数据所表示的内容不同,程序语言在处理时,采用不同的方式。这样导致数据的类型不同。就是数据类型。

在我们的php中 分为 八种数据类型:

整型,浮点型,字符串型,布尔型,数组型,对象型,资源型,NULL

又将八种数据类型 分成了三大类:

标量数据类型(基本数据类型),一个数据表示一个值。

整型,浮点型,字符串型,布尔型

整型:int integer 值应该是整数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值