PHP 介绍及语法简介
2013-10-17 00:01
253 查看
PHP(Hypertext Preprocessor)是目前最流行的服务端脚本语言之一,其特点是简单、快速、灵活,主要应用于各大门户网站、主流CMS平台以及Web 2.0 网络应用中,包括Google、Yahoo、FaceBook、Zynga在内的互联网巨头们也都大规模地使用PHP作为其主要的编程语言。
PHP在实际项目的应用过程中有一下两种主要的使用方式:
1、用于后台脚本编程,即以命令行(CLI)的方式执行。
2、用于网络应用编程,即以mod_PHP或fastCGI的方式执行。在这种方式中,经常和其他的一些服务端组件结合使用,例如著名的LAMP架构里,PHP就是与Apache服务器、MySQL数据库组成了互联网应用服务端开发的铁三角。
PHP语法介绍
1、规范:PHP代码部分需要用"<?php ... ?>"符号框起来。
2、注释:单行注释用"//"或者"#"符号开始,多行注释用"/* ... */"符号框起来。
3、变量:以"$"符号开始,变量命名规则与C++和Java一致。
4、常量:使用define函数来定义,如:"define(‘CONSTANT’,$constant)"。
5、函数:自定义函数必须包含关键字function,如"function hello () { ... }"。
6、类定义:与Java基本一致,如”public class User { ... }“。
7、允许文件中包含文件:在PHP中允许包含其他的PHP文件,使用require和include方法来包含,如要避免重复包含的问题,可以使用require_once和include_once方法。
8、命名空间:支持namespace语法,如"namespace Core\Lib1"。
下面给两个简单的例子:
PHP在实际项目的应用过程中有一下两种主要的使用方式:
1、用于后台脚本编程,即以命令行(CLI)的方式执行。
2、用于网络应用编程,即以mod_PHP或fastCGI的方式执行。在这种方式中,经常和其他的一些服务端组件结合使用,例如著名的LAMP架构里,PHP就是与Apache服务器、MySQL数据库组成了互联网应用服务端开发的铁三角。
PHP语法介绍
1、规范:PHP代码部分需要用"<?php ... ?>"符号框起来。
2、注释:单行注释用"//"或者"#"符号开始,多行注释用"/* ... */"符号框起来。
3、变量:以"$"符号开始,变量命名规则与C++和Java一致。
4、常量:使用define函数来定义,如:"define(‘CONSTANT’,$constant)"。
5、函数:自定义函数必须包含关键字function,如"function hello () { ... }"。
6、类定义:与Java基本一致,如”public class User { ... }“。
7、允许文件中包含文件:在PHP中允许包含其他的PHP文件,使用require和include方法来包含,如要避免重复包含的问题,可以使用require_once和include_once方法。
8、命名空间:支持namespace语法,如"namespace Core\Lib1"。
下面给两个简单的例子:
<?php //打印字符串 echo "Hello World"; ?>
<?php //常量定义 define('USERNAME', "James"); //函数定义 function isJames ($username){ if(USERNAME == $username){ return true; } return false; } //打印结果 var_dump(isJames("james")); ?>
相关文章推荐
- markdown简介和语法介绍
- JSON语法简介 介绍 json
- PHP基础之常量1——语法简介
- JSON语法简介 介绍 json
- ansible简介,语法介绍,yaml语法介绍
- php 5.3新增的闭包语法介绍function() use() {}
- PHP 函数语法介绍一
- php 5.3新增的闭包语法介绍function() use() {}
- 环境配置--JSP简介 --简单语法介绍
- php 5.3新增的闭包语法介绍function() use() {}
- Web_PHP_DedeCMS_模板标签语法简介;
- 【翻译】语法分析工具Gold介绍(1)——系统简介
- PHP中的替代语法简介
- php trim 去除空字符的定义与语法介绍
- PHP中的替代语法介绍
- php总结1 ——php简介、工作原理、运行环境、文件构成、语法结构、注释
- php 5.3新增的闭包语法介绍function() use() {}
- Lua简介、编译安装教程及变量等语法介绍
- php 5.3新增的闭包语法介绍function() use() {}
- 01_php介绍-基本语法