php编程知识点,新手入门PHP编程必看的知识点总结

PHP本是一个几乎不为人知的开源项目,慢慢成长为技术人员选的动态Web设计工具,PHP相当于其他语言有更好、更快、更简单易学,并且有敏捷开发的优势。虽然如此,我们面对一项自己不熟悉的新技术时,仍然会觉得迷茫,不知道何从下手,但是如果你要是掌握自己的一套学习方法,就可以事半功倍。

先献上PHP线路学习图一份:

8fb3d2e2c767823a10e7c924fd98a54e.png

1PHP能做什么?

PHP是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和

Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web页面,但 PHP 的用途远不只于此。

PHP的确能做任何事,但其最主要的应用,就是与数据库交互来开发web应用,而数据库中mysql是目前公认和php兼容最好的,也是用的最多的组合。

简单说来,PHP是一门脚本语言,基本都用在web应用中的中间层,负责数据库以及前台页面交互和信息传递。

2PHP安装

如果您的服务器不支持 PHP,您必须:

1.安装 Web 服务器

2.安装 PHP

3.安装数据库,比如 MySQL

4.官方 PHP 网站(PHP.net)有 PHP 的安装说明

3PHP基本语法

PHP 脚本可以放在文档中的任何位置。

PHP 脚本以<?php 开始,以 ?> 结束:

180c3d808d2f649a9384f9df271988e0.png

PHP 中的每个代码行都必须以分号结束

两种在浏览器输出文本的基础指令:echo 和 print。

4类型

PHP支持8种原始数据类型:

(一)四种标量类型:boolean(布尔型),integer(整型),float(浮点型,double),string(字符串)

①Boolean 布尔类型

可以为TRUE或FALSE,不区分大小写。

一般非0,即为TRUE。

②Integer 整型

整型可以使用十进制,十六进制,八进制或二进制表示。八进制前面必须加0(零),十六进制加0x,二进制加0b。

如果给定的一个数超出了interger的范围,将会被解释为float。同样运算结果超出integer范围,同样如此。

php没有整除运算符,1/2 将产生出 float 0.5。可以强制转换为integer 或使用round() 更好的四舍五入。

③Float 浮点型(double)

浮点型,也叫浮点数float,双精度double, 实数real。

④String 字符转

一个字符串string,就是由一系列的字符组成,其中每个字符等同于一个字节。这就意味着php只能支持256个字符集,因此不支持Unicode。

string最大可以达到2GB。

(二)两种复合类型:array(数组),object(对象)

①Array 数组

php中的数组,实际上是一个有序序列。映射是把values关联到keys的类型。

由于数组元素的值也可以说是另外的数组,树形结构和多维数组也是允许的。

②Object 对象

(三)两种特殊类型:resource(资源),NULL(无类型)

①Resource 资源类型

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

②NULL

特殊的NULL 表示一个变量没有值。NULL类型唯一可能的值就是NULL。

可被认定为NULL的变量:①被赋值为NULL ②尚未被赋值 ③被unset

5变量

变量以 $ 符号开始,后面跟着变量的名称

PHP 没有声明变量的命令。

变量在您第一次赋值给它的时候被创建:

PHP 是一门弱类型语言

PHP 会根据变量的值,自动把变量转换为正确的数据类型。

在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

PHP变量的作用域

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

(1)local

(2)global

(3)static

(4)parameter

局部和全局作用域

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global

关键字。

在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问:

fa20dd24b48c3295bf1bf1d5dabdc2a0.png

在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:

d77ddc8f1eb047907ba98b4d344ceaf7.png

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index

保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

ab2ba415219f7f8545bd06eb31f8b3f2.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值