【PHP】--PHP基础

这篇博客详细介绍了PHP的基础知识,包括代码标记、注释、语句结束符、变量(包括预定义变量和可变变量)、常量、数据类型(如整型、浮点型、布尔型和字符串型)、运算符(如赋值、算术、比较和逻辑运算符)以及流程控制。通过学习,读者可以掌握PHP的基本语法和常用操作。
摘要由CSDN通过智能技术生成

(视频参考:B站黑马程序员PHP零基础入门到精通教程)

PHP是运行在服务器端的脚本语言,可以嵌入到HTML中。

一、代码标记

  1. asp标记:<% php代码 %>
  2. 短标记:<? php代码 ?>
  1. 脚本标记:<script language="php">php代码</script>
  2. 标准标记:<?php php代码?>

1和2基本弃用,如果要用可以在php.ini中开启。

二、注释

PHP中有两种注释:行注释和块注释。

  1. 行注释://和#
  2. 块注释:/* */

三、语句结束符

php用分号';'结束一行语句。

但是有个特殊,?>自带结束效果,所以最后一行可以不写分号,但是不建议。

四、变量

PHP是一种动态网站开发的脚本语言,动态语言的特点是交互性,会有数据的传递。而PHP作为“中间人”,需要进行数据的传递,传递的前提是PHP能自己存储数据(临时)。

变量基本概念

变量来源于数学,是计算机语言中能存储计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令语言中,变量通常是可变的。

    1. 变量是用来存储数据的。
    2. 变量是存在名字的。
    1. 变量是通过变量名访问的。访问的是数据。
    2. 变量是可以改变的。改变的是数据。

变量的使用

    1. 定义:在系统中增加对应的变量名字(开辟内存)。
    2. 赋值:可以讲数据赋值给变量名(可以在定义的同时完成)。
    1. 可以通过变量名访问存储的数据。
    2. 可以将变量从内存中删除。

删除变量:unset($a);

变量命令规则

    1. 变量名字必须以"$"符号开头。
    2. 变量名以字母、数字和下划线构成。但是不能以数字开头。
    1. PHP允许中文变量,但是特别不建议。

预定义变量

预定义就是提前定义,系统定义的变量,存储许多需要用到的数据。(预定义变量都是数组)

    1. $_GET:保存所有表单以get方式提交的数据。
    2. $_POST:保存post提交的数据。
    1. $_REQUEST:get和post都会保存。
    2. $_SERVER:保存服务器信息。
    1. $_SESSION:保存session会话数据。
    2. $_COOKIE:保存cookie会话数据。
    1. $_ENV:保存环境信息。
    2. $_FILES:保存用户上传的文件信息。
    1. $GLOBLE:PHP中所有的全局变量。

可变变量

如果一个变量保存的值刚好是另一个变量的的变量名,那么,可以通过访问这个变量得到另一个变量的值。需要在这个变量前多加一个$符号。

例:$a = 'b';

$b = 'bb';

那么$$a = 'bb'。

变量传值

将一个变量赋值给另外一个变量。

变量传值有两种方式:值传递和引用传递。

    1. 值传递:将变量的值复制一份,新的值给另一个变量保存。(两个变量没有关系)

    1. 引用传递:将变量的值所在的内存地址,传递给另一个变量。(两个变量指向同一个内存地址,其中一个改变,另一个也会改变)

$新变量 = &$旧变量

内存分区

在内存中,通常分成以下几个区:

    1. 栈区:程序可以操作的内存部分。(不存数据,运行程序代码)少但是快。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值