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——简介及基本函数(上)相关推荐

  1. 后端基础PHP——简介及基本函数(下)

    1.PHP和HTML是可以混杂的: 2.布尔型:True或False,意思是真或假,如果真就代表True,如果假就代表False,在编程中真一般用 " 1 " 来代替,假用 &qu ...

  2. IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略

    IT:后端进阶技术路线图(初级→中级→高级).后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介.技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略 目录 后端 ...

  3. 餐饮系统店家后端基础功能构建

    j3_liuliang 快捷餐饮系统基本构建,好的项目基础可以事半功倍哦! 项目相关文章导航: 快捷点餐项目简介 餐饮系统设计概括 餐饮系统店家后端基础功能构建 快捷餐饮之店家后台OSS文件管理实现 ...

  4. 1 Java基础后端-基础语法

    1 Java基础后端-基础语法 编程语言介绍 java介绍 文章目录 1 Java基础后端-基础语法 1.1. 计算机语音发展 1.2. Java和C比较 1.3. windows常用DOS 1.4. ...

  5. 前端基础 - HTML简介及开发环境

    前端基础 - HTML简介及开发环境 HTML简介及开发环境 HTML简介: 英文:Hyper Text Markup Language(超级文本标记语言) 超级文本:普通文本只能显示文字,超级文本, ...

  6. 华清远见重庆中心—后端基础阶段技术总结/个人总结

    后端基础阶段技术总结 JAVA概述 1.java的历史 Oak(橡树)语言,由Green开发团队开发,主要用于微型嵌入式设备编程,第一次提出了开源协议 . Java之父 詹姆斯.高斯林 经历过Sun公 ...

  7. linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路

    122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...

  8. Linux中文件描述符1,linux内核中的文件描述符(一)--基础知识简介

    原标题:linux内核中的文件描述符(一)--基础知识简介 Kernel version:2.6.14 CPU architecture:ARM920T Author:ce123(http://blo ...

  9. VRML语法基础跟简介

    VRML语法基础和简介 VRML简介和基础语法 -------------------------------------------- 一.VRML是什么 VRML是虚拟现实造型语言 (Virtua ...

最新文章

  1. R可视化使用ggplot2将坐标轴设置为对数坐标轴(Log Scale)
  2. 并发编程实战-读书笔记
  3. html input标签 alt和title 比较
  4. MT6592 经验积累
  5. Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略
  6. Python语言学习之字母L开头函数使用集锦:logging日志用法之详细攻略
  7. poj 2385Apple Catching(简单dp)
  8. 动态规划——零钱兑换(Leetcode 322)
  9. 迟思堂工作室编程规范:单片机C语言
  10. python算法程序_浅谈python常用程序算法
  11. 使用ADD命令将目录复制到Docker的其他目录
  12. reentrantlock原理_分享:synchronized和ReentrantLock的实现原理知识点
  13. 你都用python来做什么-你都用Python来做什么?看看网友们的各种牛X操作
  14. FPGA系列之一:Cyclone V中的时钟资源
  15. 一文足矣:Unity行为树
  16. python抓取静态网页
  17. 9.ansible变量之fact
  18. admin是谁,以及如何修改admin密码
  19. hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
  20. source 命令的用法(与 sh Filename、./Filename的区别)

热门文章

  1. 移动宽带连接电信服务器不稳定,移动宽带速度为啥与电信差距那么大?工信部官宣告诉你...
  2. 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具
  3. Mac将应用程序及其数据移到外接硬盘的步骤 #替身 #软链接
  4. 【笨木头Unity】入门之旅007:Demo之四处找死(二)_主角移动和旋转
  5. Cz工具集使用介绍 - 规范Git提交说明
  6. 互不相容的零缺陷与全面质量管理
  7. 信息系统项目管理师(2022年)—— 重点内容:项目质量管理(8)
  8. 操作系统的内核到底是什么?
  9. 瓜瓜的时空旅行,第三次模拟赛,dfs序+线段树维护最小值
  10. 通达信资金净流入公式_主力净流入(副){51.63%/5655}