我总结了第一章的内容_PHP和MySQL Web开发(原书第4版)书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > PHP和MySQL Web开发(原书第4版) > 我总结了第一章的内容
白叔桑的忧郁 PHP和MySQL Web开发(原书第4版) 的书评 发表时间:2014-03-06 22:03:31

我总结了第一章的内容

第一章:快速入门
知识点汇总:
【html知识复习】
 <form action="xxx.php" method="post“> action就是点击submit后需要载入的url
<table border="10"> 控制边框大小。
<tr bgcolor="#cccccc"> 整个行的背景色。
<input type="text" size="10" maxlength="3" name="x"> 确定文本输入框类型、长度、最大长度。
<input type="submit" value="submit"> 设置‘提交’类型 设置提交按钮名称。
【php基本语法】
&以’<?php‘ 开头
中间为需要运行解析的程序‘?>’结尾

&通过php,我们可以生成能在任何游览器中查看的纯html,意味着用户的游览器不需要理解php,因为php在web服务器上被解释和执行到了游览器已经是纯html了。

&echo语句将传递给其自身的字符打印(显示)到游览器,eg:
echo 'hello world'; 显示:hello world

&在php中,分号’;’ 是用来分隔语句的。上面的例子中丢失分号就是个明显的错误。

&游览器会忽略html中的空格,php同样会忽略其中空格字符。eg:
echo 'hello';
echo 'world'; //实现效果同上面的例子一样。

&在php中增加注释可以增加程序可读性,常用‘//'在程序最后说明,不会被执行。eg:
echo ’hello world'; //这句话打印hello world

&用 ‘.' 可以实现字符串的链接,一般用于字符串和变量混合输出时候。eg:
echo 'name'.$name; //和变量name链接显示

&php定义变量的时候用‘$'开始。eg:
$name="haha"; //将haha赋值给name变量。

&用常用的三个数组变量获取表单中的信息,$_POST,$_GET,$REQUEST。 eg:
$name=$_post['bai'] //表单用post方法提交,将表单中name属性为bai的人赋值给php的name变量。如果是get方法就用$_GET. $_REQUEST都可以用。

$在双引号中,变量名称将被变量值代替(意味着需要运行或解析)。而是用单引号,变量名称或其他任何文本都会不经修改的发给游览器。eg:
echo "$name"; //显示bai(刚刚的赋值)
echo '$name'; //显示$name;(直接显示)

&标示符是变量的名称,在php中,标示符是区分大小写的。但是函数名称可以是任意大小写。eg:
$name 和 $Name不同。

&php的特性之一就是他不要求在是用变量之前声明,当第一次给变量赋值的时候,才创建了这个变量。eg:
$name=0; 创建了name这个变量。

&php的数据类型(基本)
Integer(整数) -用来表示整数eg:1,2,3,4,
Float(浮点数,也叫double,双精度值) -用来表示所有实数eg:1.1, 1.2 3.8
String(字符串) -用来表示字符串 eg: haha houhou
Boolen(布尔值) -用来表示true或者false
Array(数组) -数组(第三章)
Object(对象) -保存实例(第六章)

&php可以在任意时间根据保存在变量中的值来确定变量类型,php将自动的获得输入的数据类型,一旦从变量中检索变量值,它将返回具有相同类型的数据。eg:
$name='bai'; $name=12345; //在赋值为字符串后,仍然可以赋值为数字。

&声明和使用常量的方法。常量数值一旦被设定,在脚本其他地方就不能修改。
常量和变量的区别:
1.在于常量值只可以保存布尔值、整数、浮点数或字符串数据。
2.常量前面没有$. eg:
define('TIREPRICE',100); //将TIREPRICE设定为100(不必非用大写,但是利于阅读和维护。

&条件语句
if,else语句块:
                    if(判断条件){判断条件为真,执行这里}
                     else{判断条件为假,执行这里代码}
        
if,elseif语句块:
                     if(判断条件){判断条件为真,执行这里}
                     elseif(判断条件){判断条件为真,执行这里代码}
                     elseif(判断条件){判断条件为真,执行这里代码} //可继续接elseif
注意:如果为真的语句不只一个,那么只有第一个为真的被执行。

switch语句块:
                     switch($a){
                         case 'a': //根据传入的参数$a的值,等于case后面的某个值,则执行
                         echo 'haha'; 后面的语句,然后跳出循环,如果都没有。那么执行最后的
                         break; default语句后面的内容。
                         case'b':
                         break;
                         echo 'haha';
                         default:
                         echo 'hahah';}

while和do while语句块:
                     while(判断条件){判断条件为真执行这里,直到为假则退出循环}
注意,所以需要有语句能够结束循环,否则会进入死循环。
  
                     do{执行语句}while(判断条件)
与while大致相同,唯一区别在于do while中的语句会至少执行一次。

for语句块:
                      for($i=1;i<3;i++){ 执行语句 } //可以由用户决定循环次数。

&从控制结构或脚本中跳出:
                break; 会从当前循环跳出。
                contunue; 继续执行下一次循环。
                exit; 直接跳出整个php脚本。
                     
       
【本章函数】
&时间函数:date().eg:
date('H:i,JS F ');
&格式化格式函数 number_format() eg:
number_format($number,2) //假如原来变量是10,转换后为10.00.
&获取数据类型、设置数据类型函数:gettype() settype() eg:
$a=56;
echo gettype($a);
settype($a,'double');
echo gettype($a); //结果:int double
&检测变量状态函数:isset() empty() eg:
isset($name); //如果变量存在,则返回true否则false
empty($name);//如果表单那边传来值,则返回true否则false

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读