php杂记——1(基础知识与文件读写)
2016-09-21 21:41
267 查看
1.变量前面需要加美元符号"$",常量则不需要:
2.用一个变量的值作为另一个变量的名称可以得到类似C中的指针变量:
View Code
3.number_format()函数可用来格式化一个浮点数的输出精度:
4."@"是错误控制运算符,当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。可配合$php_errormsg一起使用(但是仅当配置了track_errors特性为true时有效,此时表达式所产生的任何错误信息都被存放在变量 $php_errormsg 中,此变量在每次出错时都会被覆盖)。gettype()函数可以得到一个变量的类型。
5.条件语句:if...elseif ...else...
6.通过迭代实现重复动作:
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();
define('PRICE',100); echo PRICE;
2.用一个变量的值作为另一个变量的名称可以得到类似C中的指针变量:
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.通过迭代实现重复动作:
<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(基础知识与文件读写)
- php基础知识收集--数组、文件、字符串、文件、会话
- PHP基础->文件读写->遍历目录->文件属性->建立、删除文件目录
- 【php网络 基础知识】详解get、post请求、文件上传
- php基础知识之文件操作函数以及计数器
- 【python基础知识】文件操作中的读写模式讲解
- 【Java基础知识】IO类--字符流读写数据以及复制文件的几种方式
- 【PHP基础知识】——文件上传相关知识
- 【基础知识】文件的读写操作
- Android基础知识:常见布局、logcat相关和文件读写
- php语法基础(一)- 变量、常变量、函数、分支和循环、字符串、数组、类、时间、日期、包含文件、文件及图片读写等
- 【PHP基础知识】——文件及目录操作
- IOS基础知识记录六(读写文件)
- PHP基础知识 文件操作函数库,序列化
- PHP文件基础知识
- 【Java基础知识】IO流--字节流读写数据以及复制文件的几种方式
- php基础知识【函数】(2)文件file
- php基础04_文件读写及路径信息
- 深度学习FPGA实现基础知识19(通过文件读写方式实现Matlab和Modelsim的联合仿真)
- Python基础知识之文件读写与修改