首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP相关资源下载区 » [转帖]临时变量的使用  


  作者:lather
  注册时间:2005-04-21
  主题/回复:37/63
  积分:1079
  等级:★★★☆(七级)
  称号:论坛贤士

  lather@lather.co..
  66584152
  www.ent.bj.cn/

 

 发表:2005-04-26 08:44:50 阅读 2318 次 回复 0 次 得分0  |   字号 字色
[转帖]临时变量的使用
临时变量的滥用会导致程序运行效率的降低。何时使用临时变量可基于以下两点考虑: 
  1、该变量是否至少使用两次。 
  2、该变量的使用是否会显著提高程序的可读性。 
  如果一条也不满足,则省略该变量的使用。例如: 
  <?php 
   $tmp = date ("F d, h:i a"); /* ie January 3, 2:30 pm */ 
   print $tmp; 
  ?> 
  就应该改成: 
  <?php 
   print date ("F d, h:i a"); 
  ?> 
   
  又如: 
  <?php 
   
  // string reverse_characters(string str) 
  // Reverse all of the characters in a string. 
  function reverse_characters ($str) 
  { 
   return implode ("", array_reverse (preg_split("//", $str))); 
  } 
   
  ?> 
  的可读性不强,可改成: 
  <?php 
   
  // string reverse_characters(string str) 
  // Reverse all of the characters in a string. 
  function reverse_characters ($str) 
  { 
   $characters = preg_split ("//", $str); 
   $characters = array_reverse ($characters); 
   
   return implode ("", $characters); 
  } 
   
  ?> 
 
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.003sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版