PHP基础笔记

前端之家收集整理的这篇文章主要介绍了PHP基础笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="margin-left: 30px;">今天一个阳光明媚的大周天,小崔百无聊赖的翻看着各种老旧的经典电影,无奈谁让自己是没女朋友的单身狗呢。闲来无事就记录一下PHP的一些基础知识吧!


<p style="margin-left: 30px;">1、PHP是什么?


<p style="margin-left: 30px;">PHP是一种创建动态交互性站点的服务器脚本语言。


<p style="margin-left: 30px;">2、PHP的语法


<p style="margin-left: 30px;">PHP脚本可以放置在文档的任何位置,PHP脚本是以<?php开始,?>结束。PHP文件的默认扩展名是“.PHP”,PHP文件通常包含HTML标签PHP脚本代码PHP中每个代码行必须以分号(;)结束,分号是一种分隔符,用来把指令集区分开来。


<p style="margin-left: 30px;">3、PHP变量


<p style="margin-left: 30px;">变量是用于存储信息的容器。


<p style="margin-left: 30px;">4、echo、print、print_r、printf、sprintf、var_dump的区别


<p style="margin-left: 30px;">echo是PHP语言,没有返回值,可以输出一个或多个简单类型数据(int、string)。


<p style="margin-left: 30px;">print即使函数又不能算是函数(print()可以打印数据,print也可以直接打印数据),有返回值,可以打印一个简单类型的数据(int、string)。


<p style="margin-left: 30px;">print_r是函数,有返回值,可以打印复杂类型的数据(array、object)。


<p style="margin-left: 30px;">printf是函数输出格式化之后的字符串。


<p style="margin-left: 30px;">sprintf是函数和printf一样,唯一不同的是它不会直接输出,而是要赋值给一个变量。


<p style="margin-left: 30px;">var_dump是函数,用来输出变量的内容、类型、长度,通常用来调试。


<p style="margin-left: 30px;">5、EOF(heredoc)是什么及使用方法


<p style="margin-left: 30px;">EOF(heredoc)是一种在命令行和程序语言里定义一个字符的方法

  1. 结尾必须以分号结束,否则编译不成功。
  2. EOF可以用任何字符代替,但首位必须一致。
  3. 结束标识必须顶格独自占一行(从首行开始前后不能衔接任何空白字符)
  4. 开始标识可以不带引号或带单双引号,不带引号和带单双引号效果一样。

PHP数据类型

PHP常量

名称是由英文、下划线、和数字构成,但是数字不能作为首字母(常量名不需要加$符),常量是全局的。

名称','常量值',false),define用来定义常量,第一个参数是常量名称,第二个参数是常量值,第三个参数是bool(true、false)默认是false大小写敏感,true是大小写不敏感。

PHP注释符号

  1. /*多行注释*/
  2. //单行注释
  3. #单行注释

PHP里的作用是什么

PHP里

PHP运算符

  1. PHP7+新增运算符)
  2. 赋值运算符:=左侧操作数被设置为右侧表达式数、+=相加、-=相减、*=相乘、/=相除、%=除法取余、.=连接两个字符串
  3. 递增、递减运算符:++i(先i+1,然后返回i)、i++(先返回i,然后i+1)、--i(先i-1,然后返回i)、i--(先返回i,然后i-1)
  4. 比较运算符:==相等、===绝对相等(类型相同)、!=不等、!==绝对不等、<>不等、<小于、>大于、<=小于等于、>=大于等于
  5. 逻辑运算符:and与、or或、&&与、||或、xor异或、!非
  6. 数组运算符:+集合、==相等、===恒等、!=不相等、!==不恒等、<>不相等
  7. 三元运算符:格式(isset($x) ? $x : $y),PHP7+新增null合并运算符??(格式:$x ?? '$x为空',$x存在不为null,返回$x。为null返回错误提示)
  8. 组合比较符:PHP7+新增组合运算符也称之为太空船运算符,可以轻松实现两个变量的比较,不仅限于数值类的比较。组合运算符格式:<=>,组合运算符解析:$x = $a <=> $b,$a > $b则$x等于1,$a < $b则$x等于-1,$a == $b则$x等于0。

条件判断去执行不同动作。

全局变量

全局变量是PHP自带变量,在脚本的全部作用域都可用。$GLOBALS、$_GET、$_POST、$_FILES、$_ENV、$_SERVER、$_COOKIE、$_SESSION、$_REQUEST

PHP循环

文件中当前行号、__FILE__文件完整的路径和文件名、__CLASS__当前类名、__FUNCTION__当前函数名、__METHOD__当前类名和方法名、__NAMESPACE__当前命名空间、__DIR__文件所在目录、__TRAIT__代码复用方法traits

文件其他文件代码

文件代码错误的时候脚本会停止执行,include在文件代码错误时会生成一个警告,脚本会继续执行。

文件代码,就不会继续包含加载。

页面不跨用户,cookie只能能保存字符串类型数据,session可以保存任何人类型数据。cookie产生于服务器,存储在客户端。session产生于服务器,存储在服务器。

代码已上传GitHub:https://github.com/cuiyuanxin/PHP-demo/blob/master/basics.PHP

错误请评论提出,谢谢。

猜你在找的PHP相关文章