PHP语法快速入门
2014-10-30 23:00
302 查看
最近在看关于PHP开发Web服务的书,之前也没接触过PHP,现在把一个大题的语法框架写在这里。
一般PHP有以下两种用途
1.用于后台脚本编程,即以命令行(Command-Line Interface,CLI)方式运行。
由于PHP语法类似Linux的Shell语言,而功能又比Shell强大方便,因此可作为后台可执行脚本使用,即CLI脚本。
2.用于网络应用编程,即以mod_php或fastCGI方式执行。
PHP可用于开发网站或互联网应用,是大名鼎鼎LAMP架构成员之一(Linux,Apache,MySQL,PHP)。PHP这种应用称为网络脚本模式。
另外,由于PHP语言是解释性语言,具有弱类型性,因此PHP变量不需声明变量类型。(这意味着,(1)一个变量可以任意转换类型,而不需要显示的类型转换代码,(2)对于函数而言,其函数返回值,是不用写在函数声明里的,因为没有关键字让你写是什么类型)
tip:在实际的PHP文件中,我们会把PHP代码的框框<?php ... ?> 后面的那个 ?>符号去掉。这样不会影响PHP语法解释,同时可以避免一些由于编译器在文件末尾处自动加上特殊字符所导致的PHP解释及输出问题。
下面是一段PHP代码实例,用来判断用户输入的名字是否等于Jim
要编辑PHP代码,很简单,我们可以使用记事本写一段上面代码,并另存为.php扩展名。用命令行执行 “php demo1.php”,即可。当然,前提是我们必须把php的环境变量加入到系统变量中。
什么是PHP
PHP(Hypertext Preprocessor)是目前最流行的的服务端脚本语言之一。一般PHP有以下两种用途
1.用于后台脚本编程,即以命令行(Command-Line Interface,CLI)方式运行。
由于PHP语法类似Linux的Shell语言,而功能又比Shell强大方便,因此可作为后台可执行脚本使用,即CLI脚本。
2.用于网络应用编程,即以mod_php或fastCGI方式执行。
PHP可用于开发网站或互联网应用,是大名鼎鼎LAMP架构成员之一(Linux,Apache,MySQL,PHP)。PHP这种应用称为网络脚本模式。
PHP语法简介
1.规范
PHP代码需要用<?php ....?>框起来。PHP代码可以以这种框框来嵌入到其他语言中。2.注释
类似C++,PHP单行注释“//” ,多行注释 “/*...*/”,比较特别的是PHP还可以使用"#"表示单行注释。3.变量
PHP变量均以“$”开头,其命名规则与C++,Java基本相同。另外,由于PHP语言是解释性语言,具有弱类型性,因此PHP变量不需声明变量类型。(这意味着,(1)一个变量可以任意转换类型,而不需要显示的类型转换代码,(2)对于函数而言,其函数返回值,是不用写在函数声明里的,因为没有关键字让你写是什么类型)
4.常量
常量用define函数来定义,一般大写常量名。如define('CONSTANT', $constant);我们就定义了一个值为$constant的CONSTANT常量。
5.函数
PHP定义函数必须用关键字function,比如function hello(){...} // 注意 hello函数虽然没有标明返回值,但不代表其没有返回值。这是因为PHP没有明确的数据类型导致的
6.类定义
PHP的类定义同Java一致,比如public class User {...}
7.包含文件
类似于C++,PHP可以包含其他PHP文件。使用关键字 require和include方法来包含。为了防止重复包含,可以使用require_once和include_once。8.命名空间
对于大型项目来说,命名空间可以说是比不可少的。命名空间可以减少类或函数重名的危险。在PHP 5.3中,已经支持namespace语法。如namespace Core\Lib1
tip:在实际的PHP文件中,我们会把PHP代码的框框<?php ... ?> 后面的那个 ?>符号去掉。这样不会影响PHP语法解释,同时可以避免一些由于编译器在文件末尾处自动加上特殊字符所导致的PHP解释及输出问题。
下面是一段PHP代码实例,用来判断用户输入的名字是否等于Jim
<?php define('USERNAME', "Jim"); function isJim($userName) { if (USERNAME == $username) { return true; } return false; } //打印结果 var_dump(isJim("Tom")); ?>
要编辑PHP代码,很简单,我们可以使用记事本写一段上面代码,并另存为.php扩展名。用命令行执行 “php demo1.php”,即可。当然,前提是我们必须把php的环境变量加入到系统变量中。
相关文章推荐
- PHP基本语法快速入门
- PHP编程基本语法快速入门手册
- PHP快速基础语法入门
- PHP编程基本语法快速入门手册
- PHP快速入门教程:WHILE循环的使用示例
- PHP面向对象编程快速入门
- PHP快速入门教程:for循环
- PHP快速入门教程:服务器和浏览器变量获取示例
- PHP快速入门教程:hello world
- PHP面向对象编程的快速入门
- PHP快速入门教程:WHILE循环的使用示例
- PHP快速入门教程:hello world
- 用星际快速入门PHP面向对象编程(修订版)
- php语法入门(玉丰整理)
- ASP/PHP一周快速入门建议
- linux脚本编程快速入门-例子+基本语法
- PHP快速入门教程:for循环
- SQL 语法快速入门
- PHP快速入门教程:服务器和浏览器变量获取示例
- HTML快速入门8——HTML分隔符,一般语法,PRE标签,特殊字符显示