文档介绍:php 引用函数的使用方法
php 引用函数的使用方法
在技术学****的道路上,能掌握一些有用的技巧,对于初学者是非常有帮助的,下面是php 引用函数的使用方法,希望大家会喜欢。
不要在你的应用程序中 gzip 输出,让 ap]=='POST'andisset($_POST['su bmit']))
{//Savethethings}
现在你就可以摆脱提交按钮的值了。
在函数中总是有相同值的地方使用静态变量
//Delayforsometimefunctiondelay(){
$sync_delay=get_option('sync_delay');echo" Delayingfor$sync_delayseconds..."; sleep($sync_delay);echo"Done
";
}
相反,使用静态变量:
//Delayforsometimefunctiondelay(){static$sync_delay=null
;if($sync_delay==null)
{
$sync_delay=get_option('sync_delay');
}echo" Delayingfor$sync_delayseconds..."; sleep($sync_delay);echo"Done
";
}
不要直接使用$_SESSION 变量一些简单的例子是:
$_SESSION['username']=$username;
$username=$_SESSION['username'];
但是这有一个问题。如果你正在相同域中运行多个应用程序,会话变量会发生冲突。2 个不同的应用程序在会话变量中可能会设置相同的键名。举个例子,一个相同域的前端门户和后台管理应用程序。
因此,用包装函数使用应用程序特定键:
define('APP_ID','abc_corp_ecommerce');//Functiontogetase ssionvariablefunctionsession_get($key){
$k=APP_ID.'.'.$key;if(isset($_SESSION[$k]))
{return$_SESSION[$k];
}returnfalse;
}//Functionsetthesessionvariablefunctionsession_set($key
,$value){
$k=APP_ID.'.'.$key;
$_SESSION[$k]=$value;returntrue;
}
封装实用辅助函数到一个类中
所以,你必须在一个文件中有很多实用函数: functionutility_a(){//Thisfunctiondoesautilitythinglikes
tringprocessing}functionutility_b(){//Thisfunctiondoesnothe rutilitythinglikedatabaseprocessing}functionutility_c(){//T hisfunctionis...}
自由地在应用程序中使用函数。那么你或许想要将它们包装