php学习笔记--php基本语法

php php 1144      收藏
本文为自己在学习中记录的php学习笔记,内容是php基本语法。

本文为自己在学习中记录的php学习笔记,内容是php基本语法。

学习目标:

1、了解web程序的的工作原理 

2、PHP基础语法 

3、PHP中变量的申明和使用 

4、PHP的数据类型 

    一个简单的Web应用的工作流程是:用户通过浏览器向服务器发出请求,服务器根据请求URL地址找到指定页面,并将该页面及其他处理信息返回浏览器,浏览器得到返回信息后将页面信息呈现给用户。 基于PHP开发的Web应用的工作流程和上面介绍的流程相似,只是增加了一些额外的处理流程。在服务器接收到请求并找到指定页面文件后,会对该PHP文件进行代码编译、数据交互等操作。然后再将处理后的信息发送到浏览器。

自学php博客

    如果服务器不支持PHP,在通常情况下,Web服务器会直接将PHP文件中的源代码传送到客户端,显示在浏览器中;如果服务器支持PHP,则响应PHP文件请求。首先将一个PHP文件中的HTML编码直接传送到客户端的浏览器上,而内嵌的PHP程序先被Web服务器解释执行,然后将解释执行后的信息以HTML的形式传送到客户端的浏览器中。 

PHP 文件的后缀名是 “.php”,例如  index.php PHP代码 能和 HTML,CSS 写在一个文件中 PHP 代码在服务器上执行,而结果以纯文本返回浏览器 

一、php中的标记风格

1、XML风格

   

2、短标记风格

    需要php.ini配置文件中开启short_open_tag标签

3、ASP风格

    <% .... %> *需要开启PHP配置文件中的asp_tags  

4、script风格:

    ....


二、html注释:

css注释:/*   */

php中的注释:a. //  b.#  c. /*  */  d./**  */ (用于大型注释方式。IDE中)



三、php中的两种基本输出方法:

echo 和 print

echo $hi;  或者echo ('nihao');


四、变量

什么是变量:变量是存储值的容器

变量存储的值可以是数字,文本或者复杂的多的排列组合;

变量的声明:(1)变量必须以 $ 符号开头,后面跟变量名称   

        (2)变量在首次为其赋值时被创建,如果为变量赋的值是文本,必须用引号包围该值         

             $name = “jim”;    //文本         

             $age = 21;        //数字

文本的东西是需要添加 引号;数字是不需要添加引号的;


五、变量的命名:   

(1)变量名严格区分大小写,$i 和 $I 是两个不同的变量   

(2)必须以字母或者下划线开头,后面跟任意数量的字母、数字或者下划线   

(3)变量名称只能包含字母、数字、字符和下划线(A-z、0-9 以及 _)   

(4)变量名中间不可以使用空格 

$a=18;$A=99;这两个是完全不同的变量


六、变量的赋值:

(1)传值赋值     

通过使用 = 直接将一个数据赋值给一个变量     

例如:$num1 = 10;$num2 = $num1; 

2)引用赋值     

使用=将一个变量的值赋给另一个变量,但是需要在等号右边的变量前加上一个&符号,在使用引用赋值时,两个变量会指向内存中的同一存储空间,$变量2 = &$变量1;

例如:$num1 = 20;$num2 = &$num1; 


七、可变变量:

一个变量的变量名可以动态地设置和使用。也就是说可以通过以下方法来设置可变变量:先设声明一个普通变量并赋值,然后用这个普通变量的值来作为这个可变变量的变量名。

如:     

$hi=“hello”;         

$$hi=“php100”;   

exit;//exit作用是退出程序,出现exit之后,后面的php代码将不再执行      

echo “$hi${$hi}”;     

?>   =====》输出结果是php100 


八、PHP中的数据类型

PHP语言中包含的数据类型可以划分成3类:标量数据类型、复合数据类型、特殊数据类型。 

各数据类别包含的数据类型如下表所示: 

标量数据类型:整形、浮点型、布尔型、字符串 

复合数据类型:数组、对象 

特殊数据类型:NULL、资源