PHP基础知识总结

时间:2022-11-03 07:08:31 | 浏览:7769

导读PHP称为超文本预处理器,是一种通用开源脚本语言,其文件包含了文本、HTML、JavaScript、PHP代码,PHP代码在服务器上运行,再以HTML方式传回浏览器。能够嵌入到 HTML中,做动态网站的开发。PHP基础知识PHP 文件的

导读

PHP称为超文本预处理器,是一种通用开源脚本语言,其文件包含了文本、HTML、JavaScript、PHP代码,PHP代码在服务器上运行,再以HTML方式传回浏览器。能够嵌入到 HTML中,做动态网站的开发。

PHP基础知识

PHP 文件的扩展名是 ".php",以一个简单的 PHP 为例,向浏览器输出文本 "Hello World!"

那么在上图代码中,如何区分PHP与HTML代码呢?这是由开始和结束的脚本来标志的。

一、PHP的开始和结束

PHP脚本以<?php 开始,以 ?> 结束,且每个代码行都必须以分号结束。只有处于 PHP 标记内部的代码才是 PHP 代码,标记以外都原封不动。

二、PHP的输出方式

echo语句:使用的时候可不加括号,也可加上括号: echo 或 echo()

print语句:使用的时候可以使用括号,也可以不使用括号: print 或 print()

三、PHP的变量

PHP 变量命名规则:

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

  • 变量名必须以字母或者下划线字符开始

  • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

  • 变量名不能包含空格

  • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)

四、PHP数据类型

包含string(字符串)、integer(整型)、float(浮点型)、boolean(布尔型)、array(数组)、object(对象)、NULL(空)、Resource(资源类型)、Callback / Callable(回调或者叫可调用类型)。

五、PHP数组

1、数值数组

带有数字 ID 键的数组,这里有两种创建数值数组的方法:

自动分配 ID 键(ID 键总是从 0 开始)

人工分配 ID 键

2、关联数组

带有指定的键的数组,每个键关联一个值,使用自己分配给数组的指定的键的数组,有两种创建关联数组的方法:

3、数组排序

sort() - 升序排列

rsort() - 降序排列

asort() - 根据关联数组的值,升序排列

ksort() - 根据关联数组的键,升序排列

arsort() - 根据关联数组的值,降序排列

krsort() - 根据关联数组的键,降序排列

六、PHP流程控制

1、顺序结构

执行的过程就是从上到下,从左到右依次执行,没有跳跃。

2、分支结构

选择语句,符合条件才可以执行。

  • if 语句 - 在条件成立时执行代码

  • if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码

  • if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块

  • switch 语句 - 在若干条件之一成立时执行一个代码块

3、循环结构

主要有while、for、do while三种,说白了就是重复执行,但是要明白执行了几次。

while 循环将重复执行代码块,直到指定的条件不成立。

while语句语法

do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。

do-while语句语法

for 循环用于您预先知道脚本需要运行的次数的情况。

for语句语法

初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。

条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。

增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。

七、PHP超级全局变量

表示在一个脚本的全部作用域中都可用

1、PHP $GLOBALS

是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。

2、PHP $_SERVER

是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

3、PHP $_REQUEST

用于收集HTML表单提交的数据。

4、PHP $_POST

收集表单数据,在HTML form标签的指定该属性:"method="post"。

5、PHP $_GET

收集表单数据,在HTML form标签的指定该属性:"method="get"。

说明:除此之外,还有$_FILES、$_ENV、$_COOKIE、$_SESSION等

以上就是PHP基础知识的分享,大家补充交流,点个赞持支持一下吧!谢谢

相关资讯

PHP正在干掉Python

作者 | Beau Beauchamp 译者 | 弯月出品 | CSDN(ID:CSDNnews)在流行文化的冲击下,也许很多人都不赞同本文表达的观点,但我毅然决定再一次逆流而上。我认为,虽然 PHP 百般受轻视,但这门编程语言的流行度比以

“最好的语言”PHP过时了吗?

晓查 乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI当下,如果你打开搜索引擎,搜索关键词“PHP过时”,能找到714万个相关结果。这些结果之中,不乏有2016年、2018年的结果,说PHP已经过时了。现已2019年,这个曾经自称

2019年最流行的七个PHPWeb框架

PHP 是最流行的 Web 服务端编程语言,并且在 2019 年仍然很火。因此,我们将在这里盘点 2019 年七个最好的 PHP 框架。这里讨论的 PHP 框架主要用于工程实践,通常用于构建复杂、安全和可扩展的 Web 应用程序。在讨论最好

PHP简介

PHP 是服务器端脚本语言。您应当具备的基础知识在继续学习之前,您需要对以下知识有基本的了解:HTMLCSS如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。PHP 是什么?PHP(全称:PHP:Hypertext Preproc

PHP8.1.0正式发布

出品|开源中国文|御坂弟弟PHP 8.1.0 现已发布,该版本带来了许多改进和新功能。枚举使用枚举而不是一组常量并立即进行验证。只读属性只读属性不能在初始化后更改,比如,在为它们分配值后。它们可以用于对值对象和数据传输对象建模。First-

PHP快跌出TIOBE编程排行榜Top10

TIOBE 公布了 2021 年 11 月的编程语言排行榜。自 20 多年前 TIOBE 指数开始发布以来,PHP 一直常驻在榜单前十;然而最近,该语言已经开始在前十的边缘苦苦挣扎。TIOBE CEO Paul Jansen 称,“PHP

PHP是最糟糕的编程语言?

我已有将近二十年的编程经验,并使用过各种编程语言进行开发。在我以前做过的很多工作和现在正在做的这份工作中,我非常高兴能够将 PHP 作为核心编程语言。从第一次使用 PHP 工作开始,我就听到了关于 PHP 的各种抱怨,但与此同时我也看到了

PHP没你想的那么差

PHP现在名声很糟糕,因为它曾经是“可怕”的。本文试着回答一些常见的关于 PHP 的断言,目的是向非技术人员解释,PHP 并不像许多人所说的那么糟糕。它是不是鼓励糟糕的实践?不再是了。过去,许多开发者被书本教授非常糟糕的实践,因此 PHP

PHP可能在未来十年内消失?

犹记得,据 2001 年 7 月的 PHP 官方文档描述,“PHP 是有史以来最好的语言,没有之一。它快速,非常强大,而且免费。"不过,随着时间的迭代,不少开发者发现所谓世界上最好的语言 PHP,虽然能极大地提升性能,但是其功能不够完善最终

PHP正在“杀死”Python

最近,我突然发现自己好像又在逆潮流而动。可能我的想法与很多朋友不同,我认为 PHP 这个编程语言界的“混蛋”比以往任何时候都更受欢迎。或许你会质疑——PHP 不是已经完蛋了吗?市面上已经出现了很多“更好”的编程语言,不是吗?答案显然是否定的

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈今日池州德国旅游网梨子水果网南宁地铁资讯网小叶苦丁茶资讯网丽家宝贝母婴王森西点学习网刷卡机品牌网段子笑话精选免费起名神器周杰伦歌迷网老黄历官网天下奇闻异事昆仑山游玩攻略装修公司资讯网
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn ©2022-2028版权所有