1. PHP的基本用法
1.1.PHP的嵌入方法
1.1.1.静态页面
普通的HTML页面
1.1.2. ASP方法:<% %>
此代码的潜入方式需要PHP的相关设置,而默认情况下该设置是不启用的,所以在有些情况下是不支持的。
在php.ini中。
; Allow ASP-style <% %> tags. ; http://php.net/asp-tags asp_tags = Off |
默认值为off,默认为不支持,需修改为on
1.1.3. PHP方法:<? ? >
; http://php.net/short-open-tag short_open_tag = Off |
此代码格式也需要开启相应的PHP设置。
1.1.4. PHP方法:<? php ?>
该设置格式使用最广,不受服务器设置的影响,通常的配置都支持该种设置格式。
以上的设置方法中,<%%>和<??>都需要服务器配置的影响,只有<?php?>不受服务器配置的影响而广泛使用,所以通常使用PHP的代码的嵌入格式都使用该种方法。
1.2.引用文件
PHP支持文件的引用,意味着在一个文件中定义的变量、函数或者对象都可以被另一个PHP文件引用,这样可以使PHP代码的内容更加清晰,如有专门定义常量或逻辑处理的代码。
1.2.1.require引用
引用方法:
<?php require 'other.php'; require $somefile; require ('other.php'); ?> |
other.php和$somefile均指向引用文件的路径。
例1:require的用法 require1.php <?php echo "这里是原始文件内容"; ?> require2.php <?php require "require1.php"; echo "<p>"; require "require1.php"; ?> 输出内容为:
| |
例2:require_once()的用法 require1.php <?php echo "这里是原始文件内容"; ?> require2.php <?php require_once("require1.php"); echo "<p>"; require_once("require1.php"); ?> 输出内容为:
|
注意:require和require_once()的区别:
使用require语句,每引用一次被引用的文件中的代码就会执行一次。
引用require_once()如果目标文件中的代码已经包含,则不会再次被引用。
1.2.2.include引用
引用方法:
<?php include 'other.php'; include $somefile; include ('other.php'); ?> |
include和require类似,还可以使用include_once(),与require_once()函数一样,如果目标文件中的代码被包含,则不会被再次包含,引用只会仅被执行一次。
注意: include和require的区别: 如果被引用文件不存在,include()将会产生一个警告,而require()会导致一个致命错误。 如果想在丢失文件时停止处理页面,可以使用require()方法,而include则不会,即使出错也会继续运行。 |
1.3.注释方法
注释也是代码的组成部分,清晰合理的代码注释可以使程序更易懂,也为协调工作及后续开发创造条件。
1.3.1.多行注释
/* *************************************************
*/ |
1.3.2.单行注释
//注释内容 |
1.4.PHP代码编写规则
1.4.1.缩排规则
代码的缩进风格:
1:K&R风格:C语言的缩进风格:
if(){
} |
2.BSD风格:
又称Allman Style,可以非常方便的找到代码的层次结构,而且能快速找到与其相应的部分。
if() {
} |
1.4.2.命名规则
所有的命名都应与其功能相适应,使代码的关系变得更加清晰,含义也可以推导得出。
普通的变量和函数名应该遵循以下规则:
所有的字母都应该小写; 使用‘_’下划线作为每个词的分界 |
在该规则中,代码中变量与函数的作用域非常明显,所有变量在代码中,看起来不同而且容易辨认。