PHP学习笔记(一)

一、PHP简介

PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳JavaPerl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。

就我目前的理解来说,PHP实际上就是HTML页面的智脑,他可以为HTML提供底层的逻辑,连结数据库,本地文件等。

二、基本语句

1.开始与结束

  • PHP脚本可以放在文档中的任何位置。以<?php开始 ,以?>结束; 

2.注释方法

  • 注释单行注释有两种,多行注释有一种

示例:

<?php
    //PHP单行注释
    # PHP单行注释2
    /*
    PHP多行注释
    */
?>

三、变量

1.定义变量

由于PHP语言中是弱类型语言,所以在定义变量时不需要声明变量

定义变量时均使用"$"开头,其后为==字母/下划线==,不能数字开头

PS:变量严格区分大小写!

2.变量类型

(1)PHP中包含七大类型的变量,分别是:

  1. 布尔值Boolean 
  2. 整数int
  3. 字符串string
  4. 浮点型float
  5. 数组array()
  6. 对象object
  7. 资源resource

(2)判断数据类型

is_bool判断是否为字符串
is_string判断是否为字符串
is_float/is_double判断是否为浮点数
is_integer/is_int判断是否为整数
is_null判断是否为null
is_array判断是否为数组类型
is_object判断是否是一个对象类型
is_numeri判断是否是数字或数字组成的字符串

3.超级全局变量

$GLOBALS,是一个全局变量组,在一个PHP脚本的全部作用域中都可以访问
$_SERVER,是一个包含诸如头信息(header),路径(path),以及脚本位置(script locations)等等信息的数组
$_REQUEST,通过变量名访问提交表单中的数据
$_POST,通过变量名方位以post请求提交的表单中的数据
$_GET,通过变量名访问以get请求提交的表单中的数据
$_FILES,通过文件名访问上传的文件
$_ENV ,php环境变量数组
$_COOKIE,存放cookie
$_SESSION,存放session

本人对于超全局变量的理解就是在PHP中已经定义好的不同类型且在任何位置均可使用的全局变量(详情见CSDN作者fzykn06的原创文章↓)https://blog.csdn.net/fzykn06/article/details/88541264?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163498441316780274126708%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163498441316780274126708&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-88541264.first_rank_v2_pc_rank_v29&utm_term=php%E8%B6%85%E7%BA%A7%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187https://blog.csdn.net/fzykn06/article/details/88541264?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163498441316780274126708%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163498441316780274126708&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-88541264.first_rank_v2_pc_rank_v29&utm_term=php%E8%B6%85%E7%BA%A7%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187https://blog.csdn.net/fzykn06/article/details/88541264?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163498441316780274126708%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163498441316780274126708&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-88541264.first_rank_v2_pc_rank_v29&utm_term=php%E8%B6%85%E7%BA%A7%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫糖丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值