伪类:未被访问状态,已被访问状态,鼠标悬停状态,活动状态

:link 未被访问的链接添加样式

:visited 向已被访问链接添加样式

:hover 向鼠标悬停时向元素添加样式

:active 向被激活的元素添加样式

:focus 向拥有键盘输入焦点的元素添加样式

:first-child 向第一个子元素添加样式

color: 设置文本颜色

direction: 设置文本方向

line-height: 设置行高

letter-spacing: 设置字符间距

word-spacing: 设置字间距

text-indent: 缩进首行文本

text-decoration: 向文本添加修饰

text-align: 对齐元素中的文本

text-transform: 控制元素中的字母

可变变量

$$shu
${$shu} 分成两块来看
<html>
<head>
</head> <body>
<form action="reg.php" method="get">
<input type="text" name="username" />
<input type="password" name="pwd" />
<input type="submit" value="提交" />
</form>
</body>
</html>
<?php
//$_GET后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的<input type="text" name="username" /> 的值
$u = $_GET['username'];
echo $u.'<br />'; //$_GET['pwd'] 得到表单<input type="text" name="username" /> 的值
$passwd = $_GET['pwd'];
echo $passwd.'<br />';
?>
<html>
<head>
</head> <body>
<!-- 这一行method 对应的值改为了post -->
<form action="reg.php" method="post">
<input type="text" name="username" />
<input type="password" name="pwd" />
<input type="submit" value="提交" />
</form>
</body>
</html>
<?php
//$_POST后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的<input type="text" name="username" /> 的值
$u = $_POST['username'];
echo $u.'<br />'; //$_POST['pwd'] 得到表单<input type="text" name="username" /> 的值
$passwd = $_POST['pwd'];
echo $passwd.'<br />';
?>
<?php
$u = $_REQUEST['username'];
echo $u.'<br />'; $passwd = $_REQUEST['pwd'];
echo $passwd.'<br />';
?>
$_COOKIE	得到会话控制中cookie传值
$_SESSION 得到会话控制中session的值
$_FILES 得到文件上传的结果
$_GET 得到get传值的结果
$_POST 得到post传值的结果
$_REQUEST 即能得到get的传值结果,也能得到Post传值的结果

环境变量我们主要用的有SERVER和_SERVER和S​ERVER和_ENV两个环境变量。

php常量和变量之变量引用

<?php

$fo = 5;
//$fo的值为5,将5赋值
$bar = $fo;
//$bar的值原来为5,现在将值改为6
$bar = 6;
//$bar的结果为6
echo $bar.'<br />';
//$fo的结果为5
echo $fo.'<br />'; ?>

一个变量名,对应了一个数据值。

<?php

$fo = 5;
//注意,加上了一个&符哟
$bar = &$fo; $bar = 6;
//$bar的结果为6
echo $bar.'<br />';
//$fo的结果为6
echo $fo.'<br />'; ?>

算术运算

<?php

$x = 10;

$y = 3;
//$x 不能整除3,得到的余数为1,所以结果输出为1
echo $x % $y; ?> <?php $x = 5; $y = 8; $x += $y; echo $x;
?>
$x++	先赋值后加
$x-- 先赋值后减
++$x 先加后赋值
--$x 先减后赋值
<?php
$x = 5;
$y = '5';
if($x === $y){
echo '结果为真';
}else{
echo '结果为假';
} ?>
<?php

$x = true;
$y = 2;
if($x | $y++){
echo '真';
}else{
echo '假';
}
//自己运行对比结果
echo $y;
?>
<?php
$x = true; $x ? $y = 5 : $y = 6;
//输出5
echo $y; ?>
//if单行判断
if(布尔值判断)
只写一句话;
后续代码
//if多行判断
if(布尔值判断){
可以写多句话;
}
后续代码
<form>
<input type="text" name="num1"> <select name="fh">
<option value="jia"> + </option>
<option value="jian"> - </option>
<option value="c"> x </option>
<option value="chu"> / </option>
<option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1'];
$num2 = $_GET['num2'];
$fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '请输入数值类型';
} if($fh == 'jia'){
echo $num1 . '+' . $num2 . '=' . ($num1+$num2);
} if($fh=='jian'){
echo $num1 . '-' . $num2 . '=' . ($num1-$num2);
} if($fh=='c'){
echo $num1 . 'x' . $num2 . '=' . ($num1*$num2);
}
if($fh=='chu'){
echo $num1 . '/' . $num2 . '=' . ($num1/$num2);
}
if($fh=='qy'){
echo $num1 . '%' . $num2 . '=' . ($num1%$num2);
} ?>
<?php
if(判断语句1){
执行语句体1
}elseif(判断语句2){
执行语句体2
}else if(判断语句n){
执行语句体n
}else{
最后的else语句可选
} //后续代码
?>
<?php
if(判断1){
if(判断2){
代码段 1
}else{
代码段2
}
}else{
if(判断3){
代码段3
}else{
代码段4
}
}
?>
<?php

switch(变量){    //字符串,整型

       case 具体值:
执行代码;
break; case 具体值2: 执行代码2;
break; case 具体值3: 执行代码3;
break; default: }
?>
<?php
//定义循环的初始值
$i=0;
echo '<table width="800" border="1">'; while($i<100){
//输出列0-99的列了
echo '<td>'.$i.'</td>';
//一定要加哟,不然死循环了
$i++;
} echo '</table>';
?>

请点赞!因为你的鼓励是我写作的最大动力!

吹逼交流群:711613774

PHP全栈学习笔记31的更多相关文章

  1. PHP全栈学习笔记5

    php与mysql数据库,PHP支持很多数据库,与mysql为牛逼组合,mysql数据库的基础知识的掌握是由必要的,要了解如何操作mysql数据库,数据表的方法. 什么是数据库,数据库能做什么,数据库 ...

  2. PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量, ...

  3. python全栈学习笔记(二)网络基础之子网划分

    阅读目录 一.ip地址基本知识 1.1 ip地址的结构和分类 1.2 特殊ip地址 1.3 子网掩码 1.4 ip地址申请 二.子网划分 2.1 子网划分概念 2.2 c类子网划分初探 2.3 子网划 ...

  4. PHP全栈学习笔记29

    前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出 ...

  5. PHP全栈学习笔记13

    php与ajax技术 web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用 ...

  6. PHP全栈学习笔记12

    php简介,php历史,php后端工程师职业前景,php技术方向,php后端工程师职业体系介绍. php是世界上使用最广泛的web开发语言,是超文本预处理器,是一种通用的开源脚本语言,语法吸收了c语言 ...

  7. PHP全栈学习笔记17

    phpmyadmin教程 管理页进入phpmyadmin 打开C:\wamp\apps\phpmyadmin3.5.1下的配置文件:config.inc 修改密码 创建与修改数据库.数据表 字段类型 ...

  8. PHP全栈学习笔记16

    <?php $fileName = "php大师.test.php"; //补充程序,显示文件名(不包括扩展名) $start = strrpos($fileName, &q ...

  9. PHP全栈学习笔记15

    PHP标记风格 PHP一共支持4种标记风格 <?php echo "这是XML风格的标记"; ?> 脚本风格 <script language="php ...

随机推荐

  1. jQuery控制页面滚动条上下滚动

    .向上滚动  $(); .向下滚动   $(); 参数解读:$(this)表示要实现上下滚动的对象,-50表示向上滚动50px , +50表示向下滚动50px ,1000表示滚动速度

  2. javascript 之 扩展对象

    注意点:在js中常见的几种方进行扩展 第一种:ES6提供的 Object.assign(); 第二种:ES5提供的 extend()方法 第三种:Object对象提供的 defineProperty( ...

  3. centos 7 配置pytorch运行环境

    华为云服务器,4核心8G内存,没有显卡,性能算凑合,赶上双11才不到1000,性价比还可以,打算配置一套训练densenet的环境. 首先自带的python版本是2.7,由于明年开始就不再维护了,所以 ...

  4. Java Swing中文乱码解决方法

    Run As Run Configuration,在Arguments中增加下面这句: -Dfile.encoding=gbk

  5. SEO基础知识

    SEO: SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”!SEO是指通过对网站进行站内优化和修复(网站Web结构调整.网站内容建设.网站代码优 ...

  6. 打印html页面

    // 打印类属性.方法定义 const Print = function (dom, options) { if (!(this instanceof Print)) return new Print ...

  7. ajax+jquery上传图片

    利用ajax进行图片上传,啥也不说了,上代码~ <input type="file" id="uploadImg"> <span  oncli ...

  8. RestFramework之序列化组件

    一.restframework的序列化组件的使用 1.导入序列化组件与模型类 from rest_framework import serializers from app01.models impo ...

  9. python中is与==的区别,编码和解码

    在介绍is与==的区别前,我们先来了解一些新的知识:内存地址.小数据池. 1.内存地址(is 比较的就是内存地址) 获取内存地址的方法:id() a = "str" 2.小数据池 ...

  10. 《The One!》团队作业4:基于原型的团队项目需求调研与分析

    项目 内容 作业所属课程 所属课程 作业要求 作业要求 团队名称 < The One !> 作业学习目标 (1)体验以原型设计为基础的团队软件项目需求获取技巧与方法.(2)学习利用UML模 ...