加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP基础笔记

发布时间:2020-05-25 03:29:10 所属栏目:PHP 来源:互联网
导读:今天一个阳光明媚的大周天,小崔百无聊赖的翻看着各种老旧的经典电影,无奈谁让自己是没女朋友的单身狗呢。闲来无事就记录一下PHP的一些基础知识吧!1、PHP是什么?PHP是一种创建动态交互性站点的服务器脚本语言。2、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. 开始标识可以不带引号或带单双引号,不带引号和带单双引号效果一样。

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

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读