有关php符号的初步总结
Php的脚本块有关的符号:
1,XML风格:牛人极度推荐的用法<?php …?>。
2,简短风格:<?...?>最简单,遵循SGML(标准通用标记语言)处理说明的风格。要想用它,一定要开启short_open_tag选项,或者启用短标记的选项编译php。(初学者看张老师视频时,就容易犯没有开启短标记的错误。国外牛人不推荐,但现在国内好多的服务器支持了它,张老师也就默许了。但我还是推荐初学者使用XML风格。)。
3,SCRIPT风格:<script language = ‘php’> ….;</script>。这种标记是最长的,写惯了js的人,很喜欢。
4,ASP风格:<%...%>。这与ASP(Active Server Pages)或ASP.NET的标记风格相同。在配置设定中启用app_tag的选项,即可使用。默认此风格禁用(不推荐,要是使用的不是专门为ASP或者ASP.NET而设计的,就请不要使用它)。
空格“ ”
间隔字符,例如换行(回车),空格和TAB(制表符),都被认为是空格。(注意:html时常忽略空格字符,php同样的忽略。)
注释
Php支持C,C++和Shell的脚本风格注释。
1,多行注释主要以/*(为开始)…*/(为结束)为主。(注意:多行注释是无法嵌套的。)——C语言风格。
2,单行注释//.——C++风格。#——Shell脚本风格。(注意: //here is a coment ?> here is not. “here is not”不会成为注释。)
3,在html中注释,需要使用<!--…和-->作为注释的开始和结尾。(注意:因为php文件内的php代码和html标记通常是混在一起的,而在php代码中使用html注释或在html标记中使用php注释会将你的网页代码)
字符串的链接”.”
字符串的连接,通常当使用echo 命令向浏览器发出输出时,都将使用这个连接符号。这样可以避免写多个echo命令。(还有很多类似的用法啦,让我们记住,神奇的一点”.”)
单引号和双引号的传奇故事”’”and”””
字符串一般定义在一对引号中(单双都可,但是不可一遍一个样。)定义字符串时,只有一种引号视为定义符号。(哪个开始,就把哪个号解析。例如“在开始,你就可以在””中使用单引号。以下两种都为合法的: “I ‘am’ fon”或’I “am” fon’.)(注意:当php遇到与串开头相对应的引号时,便认为到达了字符串的尾部。例如:”I’”am&rdqu
相关文档:
//遍历目录及文件
function get_all_files( $path )
{
$list = array();
foreach( glob( $path . '/*') as $item )
{
& ......
一个简单的例子读取CSV文件:
<?php
$handle=fopen("test.csv","r");
echo "<table border=2>";
//配合while循环读取文件
while($data=fgetcsv($handle,1024))
{
list($user,$pwd,$partment,$title)=$data;
echo "<tr>
<td>$user</td>
<td>$pwd< ......
1.配置IIS下的PHP环境
我用的是Windows server 2003+IIS 6.0+PHP,但刚开始用的PHP5.3,按照网上的方法http://www.gzu521.com/campus/article/network/200902/182924.htm一步步配置,但是结果运行出现了一个问题,就是The FastCGI Handler was unable to process the request.找了很多解决方法但是还是没有解决,最后我换成 ......
basename: 返回不含路径的文件字符串。
chgrp: 改变文件所属的群组。
chmod: 改变文件的属性。
chown: 改变文件的拥有者。
clearstatcache: 清除文件状态快取。
copy: 复制文件。
delete: 无用的项目。
dirname: 取得路径中的目录名。
diskfreespace: 取得目录所在的剩余可用空间。
fclose: 关闭已打开的 ......
<?php
$n = array('13','14','55','10','54','2','79','106','89','90','22','60','111','77777','-110','-10','123');
function partition($n,$left,$right)
{
global $n;
$pivot = $n[$left];
$lo=$left;
$hi=$right+1;
while($lo+1!=$hi) {
if($n[$lo+1]<$pivot)
$lo++;
else if($n[$hi-1] ......