欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

PHP基础知识总结

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

导读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学习Thinkphp框架(1)——关于Thinkphp结构目录和数据库操作

Thinkphp:=> 简介:是由上海顶想公司开发的一款,PHP写成的,开源的MVC框架;官网:http://www.thinkphp.cn下载:https://github.com/top-think/framework 环境要求:

国产PHP框架ThinkPHP与SpeedPHP的浅析对比

本文主要简析两个国产的PHP框架ThinkPHP与SpeedPHP。通过学习发现,它俩在很多方面有着相似但又不同的地方:1.单一入口,二者都是单一入口文件。每个app都需要一个入口文件,且只能有一个入口文件。ThinkPHP生而就有多app

《PHP》什么是PHP框架,为什么要用PHP框架

PHP框架是什么?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更

「PHP发展史」PHP5.2到PHP5.6中新增的功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护的 PHP5.2, 其余的一半用户在使用 PHP5.3。因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本

PHP基础知识总结

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

学习PHP开发技术难不难?零基础参加PHP培训能学好吗?

PHP开发运用十分广泛,众所周知,PHP编程语言与其他编程语言相比会简单很多,因此越来越多的人加入了PHP学习的队伍,但是对于软件技术方面,没有任何基础,很多人都害怕学不会,都存在这样的疑问:学习PHP开发技术难不难?零基础参加PHP培训能

PHP开发者的福音,解读PHP异步通信框架Swoole的机制

在中国互联网行业膨胀的12-16年,PHP语言凭借自身易上手,开发周期短的优势,深受各中小企业的喜爱。小编也很荣幸在2009年底进入这一行业,为自己谋生分得一杯羹。但是PHP又先天有它的局限性,导致客户很多需求无法得到满足。大家都知道,P

ZWebPHP基于API的简易PHP开发框架

ZWebPHP 框架设计目的:标准化、体验统一、简单可靠、易于扩展后端PHP框架基于PHP、smarty 构建。基于composer自动加载。完全基于API接口设计,API文档自动生成。权限包含菜单访问权限和API接口访问权限。工具类、数据

PHP组件及框架推荐系列:PHP世界中最好的日志组件——Monolog

这也许,不,就是PHP世界中最好的日志组件—— Monolog所有的 PHPer,请站在巨人的肩膀上。随着 Composer 的普及,PHP 组件化开发思想越来越深入人心,我们没有必要重新自己打造轮子,只要确定需求和目标,设计好软件的架构,

「php框架教程」给PHP初学的你10个最常用的函数

PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多的PHP学习者,仍然对一些非常有用的函数不太熟悉。这篇文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。1. php_c

纯PHP开发的高性能PHPsocket服务器框架

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持W

PHP框架开发-如何拥有自己的PHP框架

框架是帮助初学者创建稳定的程序。使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。框架第一阶段什么是框架?一直以来php框架被广泛利用,多半都是基本mvc架构模式的,国内外框架有HDPHP框架、ThinkPHP、CI框架

可持续更新的PHP框架---是时候有自己的PHP框架了

怎样搭建自己一个PHP框架?PHP写了5年,不想用其他框架,想自己搭建一套mvc oop的框架 可以用别人一些类库,但核心orm 之类希望自己写。这是最近遇到了别人的一个问题,5年时间的PHP资深程序是可以独立开发出自己框架。小编今天带来H

PHP应用中比较好的php框架

PHP的框架很多,有phalcon,kohana ,laravel,Yii,thinkPHP,ROR,HD,,CI,和ROR等,我觉得PHP框架其实本身就是一个工具而已,没有好与不好,只有合不合适。任何东西都没有最好,只是不同的取舍。有人说

PHP框架之ThinkPHP框架

ThinkPHP框架人们习惯性又叫它TP框架,是一个轻量级的国产PHP开发框架,快速、兼容而且简单, ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈东京旅游网易经风水大师网南方航空股票明星排行榜泸州老窖A股美菱冰箱评测网ai绘画资讯网蒙娜丽莎瓷砖资讯泰宁古城资讯网虚拟现实技术网铁皮卡咖啡品鉴网捷克旅游网杭州旅游网南充新闻头条网湘潭新闻头条网
南宁分之道官网-分之道让学习更快乐、让人生得高分、小学教材同步、名校课堂一对一辅导、初中英语辅、导数学辅导、语文辅导同步课堂、人教版教材同步、同步课堂、中小学同步辅导、大脑开发、全脑开发、智力开发、小学教材同步网课、数字课外辅导、英语校外辅导、内容覆盖小学初中九大学科;动画视频同步教材自主研发动画视频,学生有兴趣主动学成绩好;记忆法超级记忆法和思维导图;让学习更轻松、让高分更简单的动画记忆网校、中国在线教育的先行者和创新者。
南宁分之道官网 laoyatou.cn ©2022-2028版权所有