php可以做什么
php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。
php是一门后台编程语言,是目前比较主流的后台编程语言。
认识一下PHP及其功能。
运行在服务器端:学会了PHP,就可以指挥服务器给你干活,甚至是搞破坏_(千万不能真这么做咯),WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的(功能强大吧)。
跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥(不用怕只能指挥一种服务器啦吧)。
脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言就是PHP。
免费:免费使用(天下还真有免费的午餐)。
Paste_Image.png
认识PHP代码标识
想在页面中编写PHP代码非常容易,如下面代码:
echo "Hello,PHP!";
?>
Paste_Image.png
就像你可以编写JavaScript脚本语言需要写在标签之间一样,你可以在页面中编写PHP代码写在<?php ?>标签之间,但注意后面的?>是可以省略的。
文件后缀名为.php结尾,上传到Web服务器的文档根目录下,通过浏览器访问Web服务器管理下的PHP文件,就可以运行PHP文件。
使用不同的四对标记
以<?php开始和以 ?>结束标记是标准风格,这是PHP推荐使用的标记风格。
以
以<?开始和以?>结束标记是简短风格的标记,是最简单的,但是系统管理员偶尔会禁用掉它,因为它会干扰XML文档的声明。只用通过php.ini配置文件中的指令short_open_tag打开后就可以使用。
以<%开始和以%>结束标记是ASP风格的标记,可以在php.ini配置文件设定中启用了asp_tags选项就可以使用它(默认是禁用的),习惯了ASP风格的可以使用它。
指令分隔符
PHP同C或Perl以及Java一样,语句分为两种:
一种是在程序中使用结构定义语句例如流程控制、函数与类的定义等,是用大括号来标记代码块,在大括号后面不要用分号。
另一种是在程序中使用功能执行语句,如变量的声明、内容的输出、函数的调用等,是用来在程序中执行某些特定功能的语句,这种语句也可称为指令,PHP需要在每个指令后用分号;结束。
和其他语言不一样的是,在PHP中右括号?>前的分号不是必选的
每个语句结束之后忘记加分号可是会报语法错误的哦~
程序注释
对于阅读代码的人来说,注释其实就相当于代码的解释和说明。注释可以用来解释脚本的用途、脚本编写人、为什么要按如此的方法编写代码、上一次修改的时间等等。
PHP支持C、C++和Shell脚本风格的注释,如下:
单行注释 //
$a = 3 //申明一个变量 这是单行注释
多行注释 (注意:不能嵌套)/**/
/* 多行注释内容
author:dp
createtime:2017-2-7
*/
脚本注释 #
#这是一种脚本注释方法
程序员在编程时使用注释是一种良好的习惯,可以用来写帮助文档,有助于调试程序。
注意: 注释要写在代码的上面或是右边
变量
什么是变量
变量是用于存储值的,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用。我们也可以理解为,变量就像一个购物袋,我们可以用来装苹果、榴莲(当然也可以用来装玫瑰),需要注意的是,一般情况下一个变量只能装一个(不要太贪心)值,除非是复合变量(后面变量类型时会介绍),当我们放进去一个苹果后,再放进榴莲的时候,苹果就被替换掉,再放入香蕉,那么榴莲就被替换了。
如何定义变量
定义变量就是向服务器的内存申请空间,用来存储数据。这时候我们就需要用到变量名和变量值.
<?php
$n = 10;
$var_name = '苹果';
?>
解释一下,在=左边的是变量名,右边的是变量值。完成定义变量后,需要一个;告诉服务器这行指令已经结束。其中变量名必须通过$符号标识,=可不是我们平常所说的等号哦,在PHP中,=是赋值运算符;在这里,var_name是变量名,苹果是变量值,它是一个字符串;n是变量名,10是变量值,它是一个整型。
变量名的命名规则
变量名除了需要$进行标识外,还有一些规则需要遵守。变量名的命名规则主要有三条:
①变量名必须以字母或下划线“-”开头,数字不能开头。如”$_name”,”$name” ,”$name2”等
②变量名只能