PHP --- 基础(01)

news2024/11/15 3:35:46

简单介绍

(1)PHP基本语法操作

<?php
$iphone13 = 5880; // 变量首字母不能是数字,同时变量区分大小写
$iphone12 = 5000; // 变量名尽量有意义
$shen = $iphone13 + $iphone12
echo $shen; // echo是在php中常用的输出、显示功能的命令
?>
$ -- 美元符,php中变量必须以美元符开始

(2)PHP常量

PHP中,使用define定义一个常量

如下:

系统内置常量:

LINE

当前文件所在行

FILE

当前文件所在服务器路径

FUNCTION

当前函数名

CLASS

当前类名

METHOD

当前成员方法名

(3)PHP注释

  • // -- 单行注释
  • # -- 单行注释,用的较少
  • /* 注释区域代码 */ -- 多行注释

(4)PHP单双引号声名

在PHP中,单双引号都可适用于字符串

[推荐使用单引号,双引号会解析其中变量]

<?php
$name = "大帅逼";
echo"i am $name \n";
echo'i am $namae \n';
?>

(5)PHP表单

[1] Html建立一个提交界面,利用post提交方式向get_name.php提交名字以及性别资料,点击提交按钮进行提交。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>问卷调查</title>
</head>
<body>
    <form action="whoami.php" method="post">
        你的名字:<input type="text" name="fname">
        <br>
        年龄:<input type="text" name="age" id="">
        <input type="submit" value="提交">

    </form>
</body>
</html>

[2] 接下来,写一个php文档,放在服务端。

你叫 <?php
echo $_POST["fname"];
?>
啊
<br>
<?php
echo $_POST["age"];
?>? 有男朋友吗?

[3] 在服务端运行


(乱码,问题不大)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/708228.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用 arpl 在 PVE 上安装黑群晖

arpl 是 GitHub 上开源的自动装载程序&#xff0c;能够实现使用 arpl 在物理机或虚拟机中安装黑群晖 1. 下载 arpl 在 GitHub 项目 fbelavenuto/arpl 的 Releases 中选择下载最新版本&#xff0c;选择 img.zip 后缀的文件进行下载 解压后可以得到一个名为 arpl.img 的文件&am…

一.《泽诺尼亚》背包物品数据分析和遍历

寻找突破口 1.首先寻找突破口,围绕一个“变”字去找 2.之前在别的课程中也给同学们说过,我们在找背包物品遍历,无非就是要先拿到物品对象 3.然而要拿到物品对象,必须先拿到物品属性,然后逆向分析拿到物品对象 4.那么问题来了, 怎么拿到物品属性呢&#xff1f; 5.这时候就要…

Fiddler如何进行弱网测试

目录 前言 1、Fiddler设置 2、手机设置 3.设置模拟调制解调器的速度&#xff1a; 4.设置手机代理 前言 使用Fiddler对手机App应用进行抓包&#xff0c;可以对App接口进行测试&#xff0c;也可以了解App传输中流量使用及请求响应情况&#xff0c;从而测试数据传输过程中流量…

上海师范大学Windows端VPN使用教程及课表查询方法

1、首先强调&#xff1a;学生电子邮件和 VPN 服务须在修改初始密码之后才能登录使用。 2、其次&#xff1a; 学校已为每位新生开通了统一身份认证账号&#xff08; CUID &#xff09;&#xff08;如&#xff1a;1000101010, 详见录取 通知书上的 CUID&#xff09; 。 初始密码…

protobuf的Proto3语法学习 (二)

文章目录 五、proto3语法详解1. 字段规则2. 消息类型的定义与使⽤2.1 定义2.2 使⽤2.3 创建通讯录2.0版本2.3.1 通讯录2.0的写⼊实现2.3.2 通讯录2.0的读取实现2.3.3 验证写入是否正确 3. enum类型3.1 定义规则3.2 定义enum类型的注意事项3.3 升级通讯录⾄2.1版本 4. Any类型4.…

【SpringBoot】基于SSM框架的题库系统的设计与实现

文章结构 课题&#xff1a;一、项目简介主要功能技术选型 二、 模块介绍学生端教师端(一)考试管理(二)试题管理(三)学生成绩管理 管理员三、 B站项目演示地址 四、本项目其余相关博客 课题&#xff1a; 题库系统的设计与实现一、项目简介 简介&#xff1a;主要分为三个端&…

总结下 89C52 单片机中 Timer 2 作为定时器(工作在16位自动重装方式)的使用方法

从应用角度来学习&#xff0c;一切从效率&#xff08;益&#xff09;出发。 计数功能是指使用计数器的计数脉冲输入端&#xff08;T0对应P3.4&#xff0c;T1对应P3.5&#xff0c;T2对应P1.0&#xff09;对外部脉冲信号的计数&#xff1b;定时功能是指对内部晶振驱动时钟进行计…

Unittest初体验

前言 Unittest优点 UnitTest是Python自带的一个单元测试框架&#xff0c;具有以下特点&#xff1a; 1)轻量、简易&#xff0c;易于上手 2)根据自己的要求&#xff0c;定制优化&#xff0c;如httprunner就是基于unittest完成的 3)能够组织多个用例去执行 4)提供丰富的断言…

熔断与降级 Hystrix

一、Hystrix(豪猪)简介 1、Hystrix的设计目的 &#xff08;1&#xff09;对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护。 &#xff08;2&#xff09;阻止某一个依赖服务的故障在整个系统中蔓延&#xff0c;服务A->服务B->服务C&#xff0c;服务C故障了…

结构体和数据结构--结构体数组的定义和初始化

目录 一、结构体数组的定义 二、结构体数组的初始化 一、结构体数组的定义 一个结构体变量只能表示学生成绩管理表中的一个学生的记录信息&#xff0c;代表其中的一个实例&#xff0c;而实际数据库中有多个学生的记录&#xff0c;每个记录对应一个学生的信息&#xff0c;如何…

通过Python的tkinter,在滚动条中添加各种控件

在用tkinter设计UI时,需要在有限的空间里面堆叠多行元素,此时就需要用到滚动条的效果。案例效果如图: 框架思路: 通过tkinter中的画布canvas与滚动条scrollbar进行联动,并将所有的控件都塞入到画布canvas中。其中有一步对画布大小的设置也很关键,即canvas.config(width=…

存储过程和存储函数

存储过程没有返回值&#xff0c;存储函数有返回值 存储过程 存储过程的参数类型有这几种&#xff1a; 没有参数&#xff08;无参数无返回值&#xff09;带in&#xff08;有参数无返回值&#xff09;带out(无参数有返回值)跟着——在查询语句后面加上into看下面的例子即带in又…

“ReferenceError: Dialog is not defined“

“ReferenceError: Dialog is not defined” 解决办法&#xff1a;变成this.$dialog 引入 Dialog 组件后&#xff0c;会自动在 Vue 的 prototype 上挂载 $dialog 方法&#xff0c;在所有组件内部都可以直接调用此方法。

【Java EE】-博客系统一(前后端分离)

作者&#xff1a;学Java的冬瓜 博客主页&#xff1a;☀冬瓜的主页&#x1f319; 专栏&#xff1a;【JavaEE】 分享: 谜一样的 沉默着的 故事你真的在听吗 ——《平凡之路》 主要内容&#xff1a;准备工作&#xff1a;创建maven&#xff0c;引入依赖。设计数据库并编写数据库代码…

“去高精地图”跟“轻高精地图”有啥区别?落地的挑战又是啥? | 九章自动驾驶随笔之一...

交流群 | 进“传感器群/滑板底盘群/汽车基础软件群/域控制器群”请扫描文末二维码&#xff0c;添加九章小助手&#xff0c;务必备注交流群名称 真实姓名 公司 职位&#xff08;不备注无法通过好友验证&#xff09; 编辑 | 苏清涛 真正影响Mapless技术路线落地的最大难点在于…

C语言中的switch语句基本用法

导语&#xff1a;switch语句是一个多分支选择语句&#xff0c;并且可以支持嵌套 switch语句的基本格式 switch语句通过将表达式的值与常量值进行比对&#xff0c;如果相等则执行后面的语句&#xff0c;如果不相等则跳到下一个case语句&#xff0c;当表达式和常量值相等&#x…

探索Python条件语句的奇妙世界:解密逻辑与控制流

文章目录 前言if 语句if ... else ...多重判断&#xff08;if ... elif ... else...&#xff09;if 嵌套猜数字游戏三目运算符 前言 Python的条件语句用来根据特定的条件决定程序的执行流程。它允许程序根据条件的真假执行不同的代码块&#xff0c;从而实现不同情况下的不同操…

Linux系统Centos7 安装Tomcat详细步骤

必须安装过jdk &#xff08;1&#xff09;下载linux版本的tomcat&#x1f349; https://tomcat.apache.org/download-90.cgi (2) 把tomcat软件放到linux中&#x1f349; &#xff08;3&#xff09;解压&#x1f349; (4)防火墙放行tomcat端口&#x1f349; firewall-cmd -…

Verilog基础之十二、分频器实现

目录 一、前言 二、工程设计 2.1 工程代码 2.2 测试文件代码 2.3 综合结果 2.4 仿真结果 一、前言 分频器即将高频率的信号转化为更低频率的信号&#xff0c;常用的分频可使用锁相环PLL来实现&#xff0c;也可自己编写RTL代码来实现。根据分频的系数N(假设信号频率为M&am…

linux环境下重置mysql密码

一、my.cnf 首先&#xff0c;需要找到my.cnf这个文件。 Linux 操作系统中 MySQL 的配置文件是 my.cnf&#xff0c;一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说&#xff0c;my.cnf 类似于 my.ini 配置文件。 如果实在找不到&#xff0c;使用命令&#xff…