0
点赞
收藏
分享

微信扫一扫

02web安全学习---PHP简介

龙毓七七 2023-06-02 阅读 78

02web安全学习---PHP简介_PHP

一、什么是PHP?

02web安全学习---PHP简介_PHP_02

二、PHP基础语法

02web安全学习---PHP简介_PHP_03

//php中常量的声明,语法格式为:define('常量名', 常量值)
<?php
  define('Wit', 123);
  echo Wit;
?>

请注意:PHP中的单引号和双引号有区别,区别在于:

<?php
    $a = 1;
    echo "$a";
?>
======结果为输出1======
<?php
    $a = 1;
    echo '$a';
?>
======结果为输出$a======

即双引号会解析变量,会对变量进行一个解析,而单引号就是单纯地把变量当成一个字符串。

<?php
    //函数的定义
    function ww($a, $b) {
        $c = 0;
        $c = $a + $b;
        return $c;
    }
    echo ww(1, 2)  //函数的调用
?>

并且php代码中不能写入其他语言的代码,例如:

<?php
  <h>您好</h>  //这就是错误的
  $a = 1;
  echo "$a";
?>

但是其他代码可以写在php代码外面(即其他语言的代码可以写在php文件中,需要注意的是不能写在php文件中的php的代码中),以下就是OK的:

//当前是名为test.php的文件
<h>您好</h>  //这是完全OK的
<?php
  $a = 1;
  echo "$a"; //输出变量值时必须是一个双引号包裹着的$变量名
?>

细节点:输出变量值时必须是一个双引号包裹着的$变量名,其他格式就是不行,达不到输出一个变量的值的效果!!!

补充:

<?php
	$a = 1;
	echo "$a";
	PHP_EOL;  //php中的换行符
	var_dump($a); //输出参数的类型 int(1)
?>

//出现乱码的情形:在文件内容的头部加上<meta charset='UTF-8' />或者<meta charset='' />

三、运算符

1)算数运算符

02web安全学习---PHP简介_PHP_04

2)赋值运算符

02web安全学习---PHP简介_PHP_05

3)字符串运算符

02web安全学习---PHP简介_PHP_06

4)比较运算符

02web安全学习---PHP简介_PHP_07

四、条件分支语句

1)if语句

<?php
if(1==1){
	echo 2;
}
?>

<?php
$t=date("H");
if ($t<"20")
   {
   echo "Have a good day!";
   }
else
   {
   echo "Have a good night!";
   }
?>

<?php 
$t=date("H"); 
if ($t<"10") 
{ 
    echo "Have a good morning!"; 
} 
elseif ($t<"20") 
{ 
    echo "Have a good day!"; 
} 
else 
{ 
    echo "Have a good night!"; 
} 
?> 

2)Switch语句

<?php
$favcolor="blue";
switch ($favcolor)
{
case "red":
    echo "你喜欢的颜色是红色!";
    break;
case "blue":
    echo "你喜欢的颜色是蓝色!";
    break;
case "green":
    echo "你喜欢的颜色是绿色!";
    break;
default:
    echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>

五、循环语句

1)for循环

<meta charset='UTF-8' />
<?php
for($i=0; $i<10; $i++){
	echo $i.'<br />';
}
?>

2)do while循环

<?php
$i=1;
do
{
    $i++;
    echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>

3)while循环

<?php
$i=1;
while($i<=5)
{
    echo "The number is " . $i . "<br>";
    $i++;
}
?>

举报

相关推荐

Web安全简介

Web安全——PHP基础

运维安全·Web组件安全·PHP

Web安全 学习笔记

web前端学习day-02

02 # URL 简介

0 条评论