微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 入门 | PHP编程必看的知识点总结!

入门 | PHP编程必看的知识点总结!

时间:10-02 整理:3721RD 点击:

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

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

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps6CC0.tmp.png

1PHP能做什么?

是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML   中去。更多学习交流加卢工3311615775, 它的语法利用了 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 脚本以 结束:

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps6CD0.tmp.png

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

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

4类型

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

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

更多学习交流加卢工3311615775,

①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。更多学习交流加卢工3311615775,

④String 字符转

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

string最大可以达到2GB。

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

①Array 数组

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

由于数组元素的值也可以说是另外的数组,更多学习交流加卢工3311615775, 树形结构和多维数组也是允许的。

②Object 对象

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

①Resource 资源类型

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

②NULL

特殊的NULL 表示一个变量没有值。更多学习交流加卢工3311615775, NULL类型唯一可能的值就是NULL。

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

5变量

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

PHP 没有声明变量的命令。

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

·

PHP 是一门弱类型语言

·

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

在强类型的编程语言中,更多学习交流加卢工3311615775, 我们必须在使用变量前先声明(定义)变量的类型和名称。

·

PHP变量的作用域

·

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

(1)local

(2)global

(3)static

(4)parameter

·

局部和全局作用域

·

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,更多学习交流加卢工3311615775, 需要使用 global 关键字。

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

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps6CE1.tmp.png

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

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps6CF1.tmp.jpg


还没接触过PHP                     

66666                                

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top