伪类: 未被访问状态, 已被访问状态, 鼠标悬停状态, 活动状态
: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 传值的结果
环境变量我们主要用的有 _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 />';
- ?>
image.PNG
image.PNG
算术运算
- <?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
吹逼交流群
来源: http://www.jianshu.com/p/121b22b58c94