PHP语言入门是容易的,只要有过一点编程的基础就可以了。
一、PHP语言基础
1、1 PHP文件格式
(1)HTML代码
(2)PHP标记(分隔符)
(3)PHP代码
(4)注释
(5)空格等
1、2 PHP标记
<?php ....?>
1、3 PHP文件的访问形式
PHP语言是一种服务器端执行的语言。即,通过浏览器访问网页必须先经过服务器的执行。
比如HTML文件,可以通过物理路径来访问,也可以通过虚拟路径来访问。然而,PHP文件必须通过虚拟路径来访问,因为PHP文件代码必须经过服务器解释后才能够被发送到客户端。而且,PHP代码在客户端是查看不到的。
1、4 PHP程序注释
//,/*...*/,# 都可以,很灵活
1、5 PHP语法概述
跟C、C++很类似。爽。掌握起来就比较快了。
二、PHP的变量
2、1 PHP的变量命名
在PHP中,对变量名的长度没有任何限制,在变量名中可以使用数字和字母。
PHP的变量名区分大小写,和C语言一致 但PHP的关键字与函数名可不区分大小写。
变量名必须以$始
变量名开头可以以下划线开始,不能以数字开头。
2、2 PHP的数据类型
在PHP中,对变量的数据类型不需要声明,可以直接为其赋值。
布尔型,整型,浮点型,字符串
数组,对象
资源,空值
字符串的定义有两种方式
(1)单引号方式(2)双引号方式
2、3 数据类型转换
2、4 PHP中的预定义变量
2、5 变量的引用
2、6 变量的变量
2、7 常量
定义常量名称的时候,尽量全部使用大写字符,容易阅读和识别。
三、PHP的运算符
PHP具有C,C++,JAVA语言中常见的运算符,这些运算符的优先权也是一致的。
3、1 算术运算符
3、2 赋值运算符
3、3 位逻辑运算符
3、4 三元运算符,建议少用。
3、5 比较运算符
3、6 字符串运算符
3、7 递增和递减运算符
3、8 逻辑运算符
PHP从左向右计算表达式。因此一旦遇到FALSE&&,解释程序就自动将整个表达式的值设置为FALSE
3、9 运算符优先级
四、表达式
PHP最重要的基石。
五、控制语句
由于PHP的大部分语法都是继承了C语言的语法。因此,在流程控制
5、1 条件语句
if ,if ..else ,if elseif else
switch(一定要用break 距离循环体)
5、2 循环语句
经典的for循环
while循环
5、3 break和continue语句
break与continue是两个比较重要的语句,通过这两个语句,可以增强编程的灵活性,提高编程效率。
六、数组
6、1 数组类型
枚举数组、关联数组、多维数组
6、2 数组初始化
array( ) 函数是比较有用的。
6、3 数组的应用
unset()函数删除数组元素,但是下标键值无法改变。
foreach函数,和perl和其它语言很像,这是一种遍历数组的简便方法。
七、函数
大致有3种类型:自定义函数,内置函数,变量函数。
7、1 内置函数
有一些函数需要和特定的PHP扩展模块在一起编译。
PHP中有大量的函数,要正确使用函数就要会阅读函数的定义,PHP手册中对函数的介绍是按以下语法格式进行的:
返回类型 函数名 ( 参数类型 参数名 )
例如: in_array() 其函数原型如下:
bool in_array ( mixed needle, array haystack [, bool strict])
<?php
echo file_get_contents('http://www.hoodong.com');
?>
有趣吧,将HOODONG的首页偷过来了!
所有的函数及使用实例都包含在PHP手册中,这些函数按一定的功能分成字符串处理函数,数学函数,数组函数,邮件函数,文件操作函数,时间函数,图像函数,正则表达式函数,数据库操作函数。。。等等很多类别。
7、2 自定义函数
声明函数、无参数函数、有参数函数。
注:全局变量在C语言中与PHP中情况不太一样。
PHP中全局变量在函数中使用时必须声明为全局。
global,对于一个函数能够声明的全局变量的最大个数,PHP没有限制。
static,静态变量仅在局部函数内部中存在,当程序执行离开此作用域时,其值并不丢失。
八、日期与时间处理
获取时间和日期 date()
使用getdate()函数获得日期信息
使用mktime()函数取得一个日期的UNIX时间戳。



Q:PHP代码中函数前面的@是什么意思?
A:@的作用是忽略调用该函数时产生的错误信息。
echo file_get_contents("http://www.hoodong.com");
?>
这么简单的一个函数就可以将HOODONG的首页偷过来了。有趣。