有关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
相关文档:
test.php -------------------------------------------------------------------------------------
echo $_SERVER['DOCUMENT_ROOT'].""; //获得服务器文档根
echo $_SERVER['PHP_SELF'].""; //获得执行该代码的文件服务器绝对路径
/*
php手册上的解释: “PHP_SELF” 当前正在执行脚本的文件名,与 docum ......
fopen() 函数用于在 PHP 中打开文件。
此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:
<?php
$file=fopen("welcome.txt","r");
?>
文件可能通过下列模式来打开:
r : 只读。指针定位在文件的开头,如果文件不会报错。
r+ : 读/写。指针定位在文件的开头,如 ......
优秀的PHP代码应该是结构化的。大段的代码应该被分割整理成一个个函数或方法,而那些不起眼的小段代码则应该加上注释,以便日后清楚它们的用途。
而且应该尽可能地把前台代码如HTML、CSS、Javascript等从程序中分离出来。PHP的面向对象编程特性可以很好地帮助程序员将代码整理有
序。
&n ......
php安装
# tar xzvf php-5.2.5.tar.gz
# cd php-5.2.5
./configure --prefix=/home/redadmin/php --with-apxs2=/home/redadmin/apache/bin/apxs --with-mysql=/home/redadmin/mysql --enable-mbstring=all --enable-track-vars
# make && make install
# cp php.ini-dist /home/redadmin/php/lib/php.ini
# c ......
如何在PHP下载文件名中解决乱码
CND8学院
PHP教程
发布日期:2009年05月23日
通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:
< ......