说明:你没有看错,两小时让你入门php。首先你要对自己有信心,学会一门语言是不难的,因为语言都是相通的。强调一点,这个是让你入门,两个小时之后,你能懂的php的一些基础东西。但离实际的工作开发,还离的很远。因为无论什么语言,入门是简单的,但想做的精细,做得好,还是需要一定的时间。
看这篇文章之前,你最好需要懂一门语言,C语言或者java都可以。
下面我们开始!!
第1部分:什么是php?
php是一门语言,用来写网站的语言。在写网站的所有语言中,php是使用率最高的,因此,网站不死,php不死。
第2部分:安装php环境
php开发环境你需要apache,php,mysql
可以三种依次安装,但是这个对版本等一下兼容性要求挺高,所以对于初学者,不建议使用这种安装方式,以免在最开始就摔跟头。
我们推荐另外一种安装方式,使用WampServer安装包,这个安装包就包含了所有需要的东西。在WampServer官网下载WampServer软件,然后安装就好了。
安装完之后打开,如果你右下角的通知栏,它的符号变绿了,说明成功。
进入你的安装目录。比如在D:/WampServer,那么在里面有一个www文件夹,记住这个文件夹,它的名字叫默认访问目录。
第3部分:人人都会编程
这一个部分挺无聊的哈,因为我们已经知道什么是php,已经配置好了环境,下面就要开始写代码了。看完下面这个小例子后进入第四部分吧
<?php
$gender =‘男’;
If($gender ==){
echo‘哥们’;
}else{
echo‘姐们’;
}
?>
执行结果为哥们
第4部分:变量
变量2个要点
1,$开头
2,可以由字母,数字,下划线组成,并且不能以数字开头
比如
$name可以
$name12可以
$name_12可以
$_12可以
$12_name不可以
具体的变量类型以及赋值会在后面讲到。
第5部分:注释
单行注释//
多行注释/* */
例如:
单行//echo ‘hello world’
多行/*echo ‘hello world’
echo‘hello world’
echo‘hello world’*/
第6部分:运算符
这个类似其它语言
比如
+
-
*
/
%
>
<
>=
<=
=
!=
等等
第7部分:控制结构
控制结构分为三种:顺序结构选择结构循环结构
这部分完全和C语言是一样的
有if语句,switch case语句,for语句,do while语句等等
第8部分:变量深究之——变量类型
同其他语言一样,变量分为很多类型
整型:$age=8;
浮点型:$pi=3.14;
字符串:$name=’zhangsan’;或者$name=”lisi”;
第9部分:字符串深究
上一个部分我们提到了字符串,大家可以看到有的是用单引号括起来,比如$name=’zhangsan’ 有的是用双引号括起来,比如$name=”lisi”;那他们有什么区别呢?
单引号:只有两个转义
例如:\’代表’
\\代表\
双引号:有多个转义
例如:\\代表\
\”代表“
\n代表换行
\t代表tab键
字符串拼接:
例如
<?php
$1=”hello”;
$2=”world”;
$3=$1 . $2;
echo“S3”;
$4=$3 .“nihao”;
echo“$4”;
?>
那么执行结果为:hello world hello world nihao
第10部分:数组
声明数组:
$arr=array(‘001'=>’张三’,’002’=>’李四’,’003’=>’王五’);
取值:
echo $arr[‘003’];
第11部分:动手做网站
1,获取URL的输入:$_GET
2,post发送数据
$_POST获取数据
第12部分:POST发布留言
先补充4个知识:
1,php打开文件
fopen(‘带路径的文件名’,’ar’);
我们可以定义一个资源类型的变量$fh
使得$fh=fopen(‘带路径的文件名’,’ar’);
其中的’a’代表打开文件后追加内容,为写做准备,r代表读取,为读做准备。
2,php向文件写东西
fwrite($fh,’要写的内容’);
3,php读取文件
print_r(fgetcsv($fh));
4,php关闭文件
fclose($sh);
发布留言:
<?php
$str=$_POST[‘title’] . “,” .$_POST[‘content’] . “\n”;
$fh=fopen(‘./msg.txt’,’a’);
fwrite($fh,$str);
fclose($fh);
?>
第13部分:读取指定留言
$fh=fopen(‘带路径的文件名’,’r’);
print_r(fgetcsv($fh));
其中fgetcsv是获取内容
print_r是显示所获取的内容
恭喜你已经入门了!
完!!