php开发基础随笔1:表格判断奇偶

1.基础知识
实现动态网站的技术:
ASP(.asp) PHP(.php) .net(.aspx) Java(.jsp)
效率低,安全性,可以动态转静态
超文本预处理器,开源脚本语言(切到其他语言里面去),运行在服务器端。
1.2.DW
F12预览,有提示,可以拖拽操作
站点关联:新建站点,指定服务器(url设置本机地址,静态网站不需要)
1.3.PHP执行原理
客户端向服务器发送请求,如果请求的是一个HTML页面,则服务器直接将该页面发送至客户端的浏览器解析。如果请求的是PHP页面,则服务器运行PHP页面,然后生成标准的HTML, 2将其发送至客户端的浏览器解析。
客户端是看不见PHP代码的。
1.4.PHP的四种定界符(标准风格,短标记风格,asp风格,Scriopt风格)
支持省略结束标记,PHP开始定界符后面都是PHP代码时。
PHP关键字不区分大小写,变量名区分
标准风格(推荐使用):
<?php
echo ‘杨洋’;
?>
短标记风格:默认不支持其风格(php.ini)
在这里插入图片描述
<?
echo ‘杨洋’;
?>
1.5.变量
命名:PHP必须以 开 头 , 开头, 表示变量从此开始
赋值:变量名是地址
销毁变量名:unset($a);
值由垃圾回收机制销毁
可变变量:在这里插入图片描述
1.6.常量
define
在这里插入图片描述
1.7.变量的数据类型
标量类型:
整数型integer,浮点型,布尔Boolean,字符串string(单引号和双引号)
双引号字符串会自动替换变量,可以用大括号将变量括起来
单引号字符串,不响应变量,会响应

复合类型:
数组:array(索引数组,关联数组)键值对:键是下标
$stu=array(‘tom’,‘berry’,‘ketty’);
echo $stu[1];
$emp=array(‘name’=>‘杨洋’,‘sex’=>‘男’);
echo $emp[‘name’]
对象:object
特殊类型:
资源(resource):PHP的外部数据
null:空
1.8.输出语句
echo:只能输出数字,字符串,bool值会自动转换;可以一次输出多个,逗号隔开
var_dump:变量的值和变量的类型
print_r:输出数组,包含键和值
print:类似echo,但是输出成功会返回1,否则返回0
1.9.注释
单行注释:// *
多行注释:/* */
1.10.运算符
算数运算符:%取模 + 只能做数字运算(字符串自动转换)
比较运算符: ===全等(比较值和数据类型)
==等于 (只比较值)(类型不一样转化为数值比较)
逻辑运算符: && || !
字符串连接符:.(一个点)
赋值运算符:
三元运算符:表达式1?操作1:操作2
1.11.判断语句
分析1:form name=“form1” method=“post” action=""
method:提交方法(post,get)
action:提交位置(空为本页面)

分析2:”if(isset($_POST[‘num’])) echo $_POST[‘num’];
判断变量是否赋值并且不为空
判断奇偶:

 <?php
if(isset($_POST['button']))
{
		$num=$_POST['num'];
		if(is_numeric($num))
		{
			$num=$num+0;//将数字字符串转化为数字类型
			if(is_int($num))
			{
				echo '是整数';
				if($num%2==0)
				{
					echo"{$num}是偶数";
				}
				else
				{
					echo"{$num}是奇数";
				}
			}
			else
			{
				echo '不是整数';
			}
		}
		else
		{
			echo "{$num}不是数字";
		}
		
}
?>
<form name="form1" method="post" action="">
  <table width="500" border="1" align="center">
    <tr>
      <th colspan="2">请输入数字</th>
    </tr>
    <tr>
      <td>请输入一个数</td>
      <td><label for="num"></label>
      <input type="text" name="num" id="num"></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input type="submit" name="button" id="button" value="提交"></td>
    </tr>
  </table>
</form>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值