PHP php学习第一章:PHP基础语法(三)数据结构与算法1:线性表、队列、栈

一、线性表

栈是一种特殊的线性表,所以先来看一下线性表是什么东东。

1、定义:线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。一般地,一个线性表可以表示成一个线性序列:k1,k2,…,kn,其中k1是开始结点,kn是终端结点。

2、结构:

PHP php学习第一章:PHP基础语法(二)之PHP运算

一、位运算

位运算前需要把要运算的数转化为二进制,然后再进行计算

(1)与运算&

与运算时,除非两个同为1才为1,一个不为1就不为1

如: 18&31
技巧:二进制与十进制之间的换算

  • 十进制转为二进制:将十进制数除以2,一直除到不能除为止,把其余数倒序放置即可

18转换为二进制

被除数 除数 余数
2 18 0
2 9 1
2 4 0
2 2 0
1 1

PHP php学习第一章:PHP基础语法(一)之PHP数据类型与PHP常量

一、php数据类型

php共有八大数据类型:

  • 基本的数据类型:
    • 字符串
    • 整数
    • 浮点型
    • 布尔型
  • 复合类型:
    • 数组
    • 对象
  • 特殊类型:
    • 资源型
    • NULL

二、PHP常量

魔术常量

  • FILE :当前文件名称(包括文件的绝对路径)
  • DIR :文件文件所在目录(包括路径的绝对地址)
  • LINE :代码所在行号
  • CLASS :执行文件所在类名
  • METHOD :执行

PHP PHP面向对象笔记一:类、对象与实例化

一、何为类

类:有共同特征和动作的一种物类的集合。有共同的一些特征,比如说动物,可以称为一个类,因为他们都有身体器官,还可以发出声音等,可以行走等。

二、何为对象

对象是类的一个具体的。比如说,人是一个类,叫李四的人是这个类的一个具体化的,他就是人类的一个对象。

三、类的声明与实例化

1、类的声明:

关键词:class

  1. class Person { //声明一个人类 publ