php快速入门

来源:互联网 发布:当年明月知乎 编辑:程序博客网 时间:2024/05/22 04:53

    1、php代码嵌入格式与注释

<html><head><title>Bob's Auto Parts - Order Results</title></head><body><h1>Bob's Auto Parts</h1><h2>Order Results</h2>/*推荐风格,采用的xml风格*/<?php echo "<p>Order processed.</p>";?>//采用简短风格<?echo "<p>Order processed.</p>";?>#采用script风格<script language="php">echo "<p>Order processed.</p>";</script>//采用ASP格式<% echo "<p>Order processed.</p>"></body></html>
注意:

1)、注释的作用范围是注释符之后,行结束或者关闭标记之前。
2)、在php中,换行,空格和tab都是被认为是空格,而且多个空格无效。

    2、表单变量的访问

1)$tireqty //简短的形式

2)$_POST['tireqty'] //中等风格

3)HTTP_POST_VARS['tireqty'] //长风格

注意:

1)、任何简单类型变量可以直接写在双引号里面。例如echo “$tireqty tires</br>”

2)、上诉规则中的引号只能是双引号,在双引号里面的内容php会进行计算,但是在单引号里面的内容就纯粹是文本。

    3、标识符

1)、标识符可以是由字母、数字和下划线组成,但是开头不能使数字。

2)、区分大小写

3)、变量名可以与函数名相同(不推荐)

    4、数据类型(弱类型,变量的类型是根据其被赋值的类型所确定)

Intger、Double(Float)、String、Boolean、Array、Object 、NULL、resource

    5、可变变量:可以修改变量的变量名

例如$varname="tireqty"; $$varname=5;等价于$tireqty=5;

   6、声明和使用常量

define(‘TIREPRICE’,100);//引用常量不需要加$符号

   7、变量的作用域

1)、内置超级全局变量可以在脚本的任何地方可见和使用;

2)、常量,一旦被声明,将可以在全局可见,可以在函数内外部使用;

3)、在一个脚本中声明的全局变量在整个脚本中是可见的,但是不在函数内部;

4)、在函数内部声明的全局变量,其名称要与全局变量名称一致;

5)、在函数内部定义的静态变量无法在函数外部可见,但是在函数的多次执行过程中保持这个值;

6)、在函数内创建的变量对函数来说是本地的,函数终止就不存在了。

超级全局变量:$_GET、$_POST、$_GLOBALS、$_SERVER、$_COOKIE、$_FILES、$_ENV、$_REQUEST、$_SESSION

    8、运算符

1)、复合运算符,例如$a +=$a*2;等价于$a =$a+($a*2);

2)、字符串连接符,点

3)、引用操作符&

$a=5;$b=$a;执行过程中会产生一个$a的副本;之后两个变量不会相互影响

$a=5;$b=&$a;执行过程中不会产生$a的副本;之后两个变量会相互影响,可以使用unset($a);解除影响。

4)、恒等操作符:===,只有当左右的数值和类型都相同时才为真。

5)、错误抑制操作符:@。例如$a=@(57/0);可以抑制警告。

    9、变量类型测试和设置

1)、gettype(var) settype(var,type);

2)、is_array(),is_double(),is_float(),is_integer(),is_string(),is_bool(),is_object(),is_resource(),is_null(),is_scalar();is_numeric();is_callable()

3)、isset(var)测是否存在这个变量试,unset(var)删除这个变量,empty(var)测试是否存在,并且值非空和非0.

    10、变量值类型修改:intval(var),floatval(),strval(var)

    11、控制结构

1)判断:if...else...;if...elseif...;switch case;

2)   循环:while();do...while();for(;;);foreach();

3)控制代码执行:declare(){};

注意:

1、break可以跳出整个控制结构,continue可以来下一次循环,exit跳出脚本

2、控制结构代码块开始结束一般采用{}包含,php允许:endif;替换{}


0 0
原创粉丝点击