网安PHP基础

网安PHP基础

一、PHP简介与开发环境的搭建

1、PHP简介

​ PHP中文翻译即"超文本预处理器",它是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。该语言的主要目标是允许web开发人员快速编写动态网页。

2、PHP能做什么

​ 由于PHP是开源免费的编程语言,有丰富的开发组件,在编写程序的过程中超过85%的问题都能在社区中找到对应的答案,且开源项目丰富;

​ ● PHP 可以生成动态页面内容

​ ● PHP 可以创建、打开、读取、写入、关闭服务器上的文件

​ ● PHP 可以收集表单数据

​ ● PHP 可以发送和接收 cookies

​ ● PHP 可以添加、删除、修改您的数据库中的数据

​ ● PHP 可以限制用户访问您的网站上的一些页面

​ ● PHP 可以加密数据

3、学习PHP时需要提前掌握一些技能

​ HTML、CSS、JavaScript

4、PHP开发环境的搭建

​ 独立开发环境:

​ ● 首先安装 Web 服务器

​ ● 安装 PHP环境

​ ● 安装数据库,如 MySQL等

​ 集成开发环境

​ ● 集成开发环境包括了PHP、Apache框架、数据库等服务

​ ● 典型的集成开发环境有phpstudy

​ phpstudy具有以下优点:

​ 免费,支持 Web 端管理,一 键创建网站、FTP、数据库等;

​ 安全管理,计划任务,文件管理,PHP 多版本共存及切换;

5、IDE编辑器

​ 推荐使用VScode、PHPstorm;具体安装步骤不在赘述下面给出VScode的官网链接:https://code.visualstudio.com/
在这里插入图片描述

二、PHP基本语法

1、PHP语法标签

//注释
#注释
/*
	多行注释
*/
//PHP代码需要写在标签<?php?>里面
<?php
//代码主体部分
echo "<h1>hellow word</h1>"
?>

2、字符串拼接

<?php
$name = "king";
$age = "god";
echo $name." ".$age
?>
//使用." ".进行字符串的拼接

单引号与双引号的区别:

注意:单引号拼接字符串时不会将输入的变量值进行输出;

<?php
$name = "king";
echo "你好$king";
echo "<br>";
echo '你好$king'?>
//结果:
//你好king
//你好$king

3、调试函数 var_dump()

​ var_dump()是没有返回值的,在需要打印输出变量的类型与字节长度的时候使用;

var_dump($name);
//输出结果:string(4) "king"

三、PHP变量与变量作用域

1、变量的命名规范

  1. 变量名要有意义,变量名区分大小写,不可以用数字开头;

  2. 变量可重复赋值,后赋值会覆盖前面的值;

  3. $this 是一个特殊的变量,它不能被赋值;

  4. 在 PHP 中并不需要初始化变量,但初始化变量是要养成的良好习惯;

    未初始化的变量具有其类型的默认值:

    ​ 布尔类型的默认值是flase

    ​ 整型和浮点型变量默认值是0

    ​ 字符串变量默认是空字符串

    ​ 数组变量的默认值是空数组

    5.不必向 PHP 声明该变量的数据类型,PHP 会根据变量的值,自动把变量转换为正确的数据类型。

<?php
$name = "king";
$age = 18;
var_dump($name);
echo "<br>";
var_dump($age);
?>
//string(4) "king"
//int(18)

2、变量的作用域

局部作用域:

局部变量:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值