09-16小结
2013-09-16 19:58
246 查看
错误总结:
1,编码设置:
把 utf-8+BOM 改为 UTF-8
也可以通过edit plus的设置,统一的把所有的文件都改成utf-8 的
步骤:
工具----首选项---文件----默认编码---UTF-8
2,中文标点 和 英文标点
如果出现 T_VARIABLE 错误,检查是不是有中文标点符
查看电脑的位数:
(1)wmic cpu get addresswidth
(2)Systeminfo 如果,说明系统是32位的,如果是X64是 64位的
32位操作系统和 64位操作系统区别:
我们电脑 CPU进行处理的时候,是根据二进制的算法进行的,只识别 0,1
32位,一个0或者 1 代表一位,32位代表 32个0或者1
64位:
电脑中一个字节占8位,一个汉字是由2个字节组成
这样的话,一个32位的电脑一次可以处理 2个汉字;64位的电脑,一次可以处理4个汉字,所以呢,64的要比32位的要快
二进制:
为什么要采用 0、1 这样的二进制呢?
二进制最早用到电子方面,计算机中用到二进制是从冯诺依曼,引入到计算机中
通电、断电 晶体管中
电压有高、有低,1表示高,0表示低
如果用10进制表示的话,查看结果速度非常慢,而且不准确
PHP的循环结构:
PHP循环的分类:
1,while循环
2,do...while()循环
3,for循环
还可以根据条件,分类:
(1)条件循环
(2)计数循环
1,while循环
While(条件语句){
//如果()条件成立,执行{}里面的语句
//每一个循环里面应该有一个循环停止的条件,否则这个循环就是死循环,死循环非常耗费系统资源
}
把容易造成歧义的地方使用 {} 括起来
PHP简易计算器
1,编码设置:
把 utf-8+BOM 改为 UTF-8
也可以通过edit plus的设置,统一的把所有的文件都改成utf-8 的
步骤:
工具----首选项---文件----默认编码---UTF-8
2,中文标点 和 英文标点
如果出现 T_VARIABLE 错误,检查是不是有中文标点符
查看电脑的位数:
(1)wmic cpu get addresswidth
(2)Systeminfo 如果,说明系统是32位的,如果是X64是 64位的
32位操作系统和 64位操作系统区别:
我们电脑 CPU进行处理的时候,是根据二进制的算法进行的,只识别 0,1
32位,一个0或者 1 代表一位,32位代表 32个0或者1
64位:
电脑中一个字节占8位,一个汉字是由2个字节组成
这样的话,一个32位的电脑一次可以处理 2个汉字;64位的电脑,一次可以处理4个汉字,所以呢,64的要比32位的要快
二进制:
为什么要采用 0、1 这样的二进制呢?
二进制最早用到电子方面,计算机中用到二进制是从冯诺依曼,引入到计算机中
通电、断电 晶体管中
电压有高、有低,1表示高,0表示低
如果用10进制表示的话,查看结果速度非常慢,而且不准确
PHP的循环结构:
PHP循环的分类:
1,while循环
2,do...while()循环
3,for循环
还可以根据条件,分类:
(1)条件循环
(2)计数循环
1,while循环
While(条件语句){
//如果()条件成立,执行{}里面的语句
//每一个循环里面应该有一个循环停止的条件,否则这个循环就是死循环,死循环非常耗费系统资源
}
把容易造成歧义的地方使用 {} 括起来
PHP简易计算器
<html> <head> <meta charset='utf-8'> </head> <?php $result=''; //鉴别是否为空 $num1=true;//null标记 标记量+判定量组成鉴别 $num2=true;//null标记 //鉴别是否数值 $numa=true;//numreic标记 $numb=true;//numreic标记 $message=''; if($_GET['num1']==''){ $num1=false; $message.="第一个字符不能为空<br/>"; } if($_GET['num2']==''){ $num2=false; $message.="第二个字符不能为空<br/>"; } if(!is_numeric($_GET['num1'])){ $numa=false; $message.="而且第一个字符必须为数值<br/>"; } if(!is_numeric($_GET['num2'])){ $numb=false; $message.="而且第二个字符必须为数值<br/>"; } if($num1&&$num2&&$numa&&$numb){ if($_GET['sub']=='计算'){ switch($_GET['ysf']){ case $_GET['ysf']=='+': $result=$_GET['num1']+$_GET['num2']; break; case $_GET['ysf']=='-': $result=$_GET['num1']-$_GET['num2']; break; case $_GET['ysf']=='x': $result=$_GET['num1']*$_GET['num2']; break; case $_GET['ysf']=='/': $result=$_GET['num1']/$_GET['num2']; break; case $_GET['ysf']=='%': $result=$_GET['num1']%$_GET['num2']; break; } } } ?> <body> <form action='jsq.php' method='get'> <table align='center'> <caption><h2>PHP简易计算器</h2></caption> <tr> <td><input type='text' name='num1'value='<?php echo $_GET['num1']; ?>'></td> <td> <select name='ysf'> <option <?php echo $_GET['ysf']=='+'?'selected':''; ?>>+</option> <option <?php echo $_GET['ysf']=='-'?'selected':''; ?>>-</option> <option <?php echo $_GET['ysf']=='x'?'selected':''; ?>>x</option> <option <?php echo $_GET['ysf']=='/'?'selected':''; ?>>/</option> <option <?php echo $_GET['ysf']=='%'?'selected':''; ?>>%</option> </select> </td> <td><input type='text' name='num2' value='<?php echo $_GET['num2']; ?>'></td> <td><input type='submit' name='sub' value='计算'></td> </tr> <tr> <td colspan='4'> <?php if($num1&&$num2&&$numa&&$numb) { echo '计算结果:'.$_GET['num1'].$_GET['ysf'].$_GET['num2']."=".$result; } else{ echo $message; } ?> </td> </tr> </table> </form> </body> </html>
相关文章推荐
- jsp小结16 - 9个内置对象09 session
- 水水笔-续4(09/16)
- 16、C语言指针小结
- 09-12小结
- 009-09-16 19:02 Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed
- 出现“未将对象引用设置到对象的实例” 错误2010-09-16 19:07解决办法
- 15_09_16 Android 开发 新手如何实现 Activity 的跳转
- (15/09/16)学python第三天
- 10 09 16 英语
- 学习小结-09.06.23
- 9-16会后小结
- MongoDB小结16 - find【查询条件$in】
- 09秋数据库课程设计_小结_1
- 12/09学习小结
- 09---HTML+CSS---前阶段小结
- 每天进步一点点------基础实验_09_计数器 :摸4、8、16计数器各一
- 2017 09 02 小结
- 光纤收发器指示灯说明2007-11-22 16:09
- 贪心小结 [贪心专题16题] --Orz爱神
- python与复杂科学(2013-09-16 15:28:21)转载▼