PHP的基本用法


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()函数一样,如果目标文件中的代码被包含,则不会被再次包含,引用只会仅被执行一次。

注意:

includerequire的区别:

如果被引用文件不存在,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.命名规则

所有的命名都应与其功能相适应,使代码的关系变得更加清晰,含义也可以推导得出。

普通的变量和函数名应该遵循以下规则:

所有的字母都应该小写;

使用‘_’下划线作为每个词的分界

在该规则中,代码中变量与函数的作用域非常明显,所有变量在代码中,看起来不同而且容易辨认。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值