后端基础PHP——简介及基本函数(上)
1、PHP(超文本预处理器)是一种通用开源脚本语言。是动态语言的一种,动态语言还有SAP、ASPX、JSP;
PHP语法吸收了C语言、Java和Perl的特点,主要适用于Web开发领域;
PHP是将程序嵌入到HTML文档中去执行;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快;
PHP几乎支持所有流行的数据库以及操作系统。
PHP使用场景:
①网站需要动态操作的,如注册、登录、查询;
②网站需要生成静态文件确保安全的;
③需要快速看见效果的项目;
④部分游戏服务端(swoole扩展);
……
2、前端的核心在于展示,后端的核心在于和数据库的交互,并且处理你的请求,简单点就是功能的实现。例如:系统报修、选课、上传照片等,这些都是属于后端;
3、标准PHP:
ASP | 微软,比较旧,用的较少 |
ASPX | 微软 |
PHP | |
JSP | 和JAVA有一定的关系 |
4、<h1>在HTML代码里面代表标题,有放大和加粗的效果;
5、PHP和C语言不能混用;
6、完整的文件名是隐藏的,要打开拓展才能显示完整名;
7、PHP写网页的;
8、
PHP常用标记风格 |
---|
<?php ?> |
<script language="php"> </script> |
[注:phpinfo是一个函数]
9、PHP基础语法
①脚本一般而言以<?php 开头,以?>结尾;
②语句使用分号(;)结尾,不可遗漏;
③
数据类型 | |
String | 字符串型 |
Integer | 整型 |
Float | 浮点型(小数点) |
Boolean | 布尔型(true或false) |
Array | 数组(一个变量中储存多个值) |
Object | 对象 |
NULL | 空值(可以把变量清空) |
④变量声明:美元符开头,如$value;
⑤常量声明:define(常量名,常量值);[注:常量是定义后不会变化的东西]
⑥函数实际上是实现功能的模块,调用函数必须使用括号将参数包起来,如:md5("admin")
10、echo意思是输出,核心在于输出字符串。
11、单引号与双引号的区别:双引号会对中间的变量进行再一次的解析;
单引号只会把中间的东西当字符串输出;
12、串接
①PHP输出是有串接符号 . ,代表着两个连接,一起输出
②串接赋值:. =
13、PHP中加减乘除看第一位
14、函数实际上是实现功能的模块;
15、如何定义一个函数
<?php
function functionName()
{
要执行的代码;
}
?>
① return返回,这里的$b其实是一个形参,这里的$b并没有具体意义;
②形参只在函数的内部使用,相当于它的作用域仅仅在于这个函数,只在函数的内部使用
16、注释
单行注释 | #、// |
多行注释 | /*内容*/ |
17、PHP赋值运算符用于向变量写值;
PHP中基础的赋值运算符是" = ",这意味着右侧赋值表达式会为左侧运算数设置值。
赋值 | 等同于 | 描述 |
---|---|---|
x = y | x = y | 右侧表达式为左侧运算数设置值 |
x + = y | x =x + y | 加 |
x · = y | x = x · y | 减 |
x * = y | x = x * y | 乘 |
x / = y | x = x / y | 除 |
x % = y | x = x % y | 模数 |
18、类似$a = 2这样的语句,= 不是比较,而是赋值;
19、在PHP中==是比较,只有成立才会返回值;
20、===比较类型且比较数值;
21、查看变量是什么类型:var_dump( );
能够把echo输出不了的东西输出,可以理解为是一个万能的输出。
22、条件分支
① if……else,判断是否成立,成立则执行……,不成立则执行……
23、Switch语句
[注:and,or也可以用&&,||来代替,是相同意思]
编程语言逻辑是很缜密的,上面这个方法虽然也能够执行,但是比较复杂也不够严谨,执行过程中会出写错误,所以我们可以使用更好的代码语句:Switch语句
如果是有选择的执行若干代码块之一,则使用Switch语句,这样可以避免冗长的if……elseif……else代码块
①break的意思是指跳出这个循环,不会再往下面执行了 ;
②case是条件的意思;
③default当上面的条件都不满足的情况下,就执行……
后端基础PHP——简介及基本函数(上)相关推荐
- 后端基础PHP——简介及基本函数(下)
1.PHP和HTML是可以混杂的: 2.布尔型:True或False,意思是真或假,如果真就代表True,如果假就代表False,在编程中真一般用 " 1 " 来代替,假用 &qu ...
- IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略
IT:后端进阶技术路线图(初级→中级→高级).后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介.技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略 目录 后端 ...
- 餐饮系统店家后端基础功能构建
j3_liuliang 快捷餐饮系统基本构建,好的项目基础可以事半功倍哦! 项目相关文章导航: 快捷点餐项目简介 餐饮系统设计概括 餐饮系统店家后端基础功能构建 快捷餐饮之店家后台OSS文件管理实现 ...
- 1 Java基础后端-基础语法
1 Java基础后端-基础语法 编程语言介绍 java介绍 文章目录 1 Java基础后端-基础语法 1.1. 计算机语音发展 1.2. Java和C比较 1.3. windows常用DOS 1.4. ...
- 前端基础 - HTML简介及开发环境
前端基础 - HTML简介及开发环境 HTML简介及开发环境 HTML简介: 英文:Hyper Text Markup Language(超级文本标记语言) 超级文本:普通文本只能显示文字,超级文本, ...
- 华清远见重庆中心—后端基础阶段技术总结/个人总结
后端基础阶段技术总结 JAVA概述 1.java的历史 Oak(橡树)语言,由Green开发团队开发,主要用于微型嵌入式设备编程,第一次提出了开源协议 . Java之父 詹姆斯.高斯林 经历过Sun公 ...
- linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路
122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...
- Linux中文件描述符1,linux内核中的文件描述符(一)--基础知识简介
原标题:linux内核中的文件描述符(一)--基础知识简介 Kernel version:2.6.14 CPU architecture:ARM920T Author:ce123(http://blo ...
- VRML语法基础跟简介
VRML语法基础和简介 VRML简介和基础语法 -------------------------------------------- 一.VRML是什么 VRML是虚拟现实造型语言 (Virtua ...
最新文章
- R可视化使用ggplot2将坐标轴设置为对数坐标轴(Log Scale)
- 并发编程实战-读书笔记
- html input标签 alt和title 比较
- MT6592 经验积累
- Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略
- Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略
- poj 2385Apple Catching(简单dp)
- 动态规划——零钱兑换(Leetcode 322)
- 迟思堂工作室编程规范:单片机C语言
- python算法程序_浅谈python常用程序算法
- 使用ADD命令将目录复制到Docker的其他目录
- reentrantlock原理_分享:synchronized和ReentrantLock的实现原理知识点
- 你都用python来做什么-你都用Python来做什么?看看网友们的各种牛X操作
- FPGA系列之一:Cyclone V中的时钟资源
- 一文足矣:Unity行为树
- python抓取静态网页
- 9.ansible变量之fact
- admin是谁,以及如何修改admin密码
- hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
- source 命令的用法(与 sh Filename、./Filename的区别)
热门文章
- 移动宽带连接电信服务器不稳定,移动宽带速度为啥与电信差距那么大?工信部官宣告诉你...
- 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具
- Mac将应用程序及其数据移到外接硬盘的步骤 #替身 #软链接
- 【笨木头Unity】入门之旅007:Demo之四处找死(二)_主角移动和旋转
- Cz工具集使用介绍 - 规范Git提交说明
- 互不相容的零缺陷与全面质量管理
- 信息系统项目管理师(2022年)—— 重点内容:项目质量管理(8)
- 操作系统的内核到底是什么?
- 瓜瓜的时空旅行,第三次模拟赛,dfs序+线段树维护最小值
- 通达信资金净流入公式_主力净流入(副){51.63%/5655}