首页 > Web开发 > 详细

php杂记——1(基础知识与文件读写)

时间:2014-07-19 09:37:03      阅读:346      评论:0      收藏:0      [点我收藏+]

1.变量前面需要加美元符号"$",常量则不需要:

define(‘PRICE‘,100);
echo PRICE;

 

2.用一个变量的值作为另一个变量的名称可以得到类似C中的指针变量:

bubuko.com,布布扣
1 $varname = ‘tireqty‘;
2 $$varname = 5;
3 //等价于下面这条语句
4 $tireqty = 5;
View Code


3.number_format()函数可用来格式化一个浮点数的输出精度:

$pi = 3.1415926536;
echo number_format($pi,2).‘<br/>‘;


4."@"是错误控制运算符,当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。可配合$php_errormsg一起使用(但是仅当配置了track_errors特性为true时有效,此时表达式所产生的任何错误信息都被存放在变量 $php_errormsg 中,此变量在每次出错时都会被覆盖)。gettype()函数可以得到一个变量的类型。

 1 <?php
 2   $a = 23;
 3   $b = 0;
 4   $c = @($a/$b);
 5   if($c==‘‘)
 6     echo ‘<font color="#ff0000"><strong>error: ‘.$php_errormsg.‘</strong></font>‘;
 7   else
 8     echo number_format($c,3);
 9   echo ‘<br>type(b): ‘.gettype($b)."\ttype(b): ".gettype($c).‘<br>‘;
10 ?>

 

5.条件语句:if...elseif ...else...

 

6.通过迭代实现重复动作:

bubuko.com,布布扣
<html >
<body>
<table border="1" cellpadding="3">
<tr>
  <td bgcolor="#cccccc" align="center">Distance</td>
  <td bgcolor="#cccccc" align="center">Cost</td>
</tr>
<?php
  $distance = 50;
  while($distance<=250){
    echo "<tr>\n    <td align=‘right‘>$distance</td>\n";
    echo "    <td align=‘right‘>".$distance / 10 ."</td>\n</tr>\n";
    $distance+=50;
  }
?>
</table>
<body>
</html>
View Code

 

7.如果希望结束整个PHP脚本的运行,可以使用exit语句,从而不执行剩余的脚本。

 

8.读写文件相关函数:

打开关闭文件:fopen(), fclose(); 

文件结束标志函数:feof()

写文件:fwrite(), file_put_contents() (该函数不需要打开关闭文件);

每次读取一行结果fgets(), fgetss(), fgetcsv();

读取整个文件:readfile(), fpassthru(), file(), file_get_contents() (该函数不需要打开关闭文件);

读取一个字符:fgetc();

读取任意长度:fread();

 

查看文件是否存在:file_exists();

确定文件大小:file_size();

删除一个文件:unlink();

在文件中定位:rewind(), fseek(), ftell();

php杂记——1(基础知识与文件读写),布布扣,bubuko.com

php杂记——1(基础知识与文件读写)

原文:http://www.cnblogs.com/webary/p/3854202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!