Post Jobs

6条技巧减少你的php代码量,如何缩小SQL

PHP是一个很好的语言,而且有很多惊喜。而今天我看到了一个有趣的方法,在Arnold
Daniels的博客。他谈到PHP中的临时变量。这个秘诀有益于懒惰的程序员,使程序员可以不用再去想该去给变量取个什么名字。他们可以使用这样的变量名:${0}。

如何缩小SQL
SERVER日志文件可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可(我已经用过多次了)

?php得到PHP中最后一个字符$str = JhlIsHero ;$var = trim($str);$len =
strlen($var)-1;echo $var{$len};?得到PHP一个字符串的最后一个字符

我比Arnold Daniels更懒,根本就不想用变量。下面有一些技巧让你的代码更少。

如何缩小sql
server日志文件可以将日志文件缩小到自己想要的大小了。把代码copy到查询分析器里,,然后修改其中的3个参数(数据库教程名,日志文件名,和目标日志文件的大小),运行即可(我已经用过多次了)

  1. 使用 || (or) 和 (and) 操作代替 if.

// 标准写法$status = fwrite($h, ”some text”);if (!$status) {
log(”Writing failed”);}// 较少的代码${0} = fwrite($h, ”some
text”);if (!${0}) log(”Writing failed”);// 更少的代码fwrite($h,
”some text”) or log(”Writing failed”);

set nocount on

declare @logicalfilename sysname,

@maxminutes int,

@newsize int

use marias — 要操作的数据库名

select @logicalfilename = ‘marias_log’, — 日志文件名

@maxminutes = 10, — limit on time allowed to wrap log.

@newsize = 100 — 你想设定的日志文件的大小(m)

— setup / initialize

declare @originalsize int

select @originalsize = size

from sysfiles

where name = @logicalfilename

select ‘original size of ‘ + db_name() + ‘ log is ‘ +

convert(varchar(30),@originalsize) + ‘ 8k pages or ‘ +

convert(varchar(30),(@originalsize*8/1024)) + ‘mb’

from sysfiles

where name = @logicalfilename

create table dummytrans

(dummycolumn char (8000) not null)

declare @counter int,

@starttime datetime,

@trunclog varchar(255)

  1. 使用三元运算符.

首页 1 2 末页

// 标准写法if ($age 16) { $message = ”Welcome!”;} else { $message =
”You are too old!”;}// 较少的代码$message = ”You are too old!”;if
($age 16) { $message = ”Welcome!”;}// 更少的代码$message = ($age 16) ?
”Welcome!” : ”You are too old!”;

  1. 使用for替换掉while.

// 标准写法$i = 0;while ($i 100) { $source[] = $target[$i]; $i +=
2;}// 较少的代码for ($i = 0; $i 100; $source[] = $target[$i+=2]);

  1. 很多地方是必须写变量。例如: PHP fluent API tips
    。例如:一个函数调用得到一个数组,然后直接使用数组元素。

//下面这个例子会发生错误,因为函数调用,返回的数组没有先赋值给一个变量,而直接使用[”extension”]。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图