第一章 PHP概述 (重点回顾)
1.PHP是PHP: Hypertext Preprocessor的缩写,中文译为PHP:超文本预处理器.
2.PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常高的,独立于架构的,可移植性的,动态的服务器端脚本语言.
3.PHP具有跨平台性,在大多数UNIX平台,Linux平台和微软Windows平台上都可以运行.
4.PHP支持JDBC,提供MYSQL,Oracle,Sybase和MS SQL等多种数据库接口.
5.PHP同时支持面向过程和面向对象两种风格的开发
6.安装PHP运行环境
7.PHP配置文件(php.ini)主要用于对PHP进行状态,属性和功能等多个方面的设置.
8.PHP配置文件(php.ini)的内容采用"参数=值"的格式,使用分号(;)作为注释.
9.Apache服务器的特点是简单,速度快,性能稳定,并且可以作为代理服务器来使用
10.Apache服务器提供Fast CGI模式和Apache模块模式这两种方式来支持PHP
11.安装Apache服务器
12.Apache服务器大部分的功能和属性都是通过它的配置文件(httped.conf)来管理和进行配置的.
13.Apache服务器的配置文件(httped.conf)是使用井号(#)来作为注释的.
14.通常在编写PHP程序的时候,最简单的只需要一个记事本就可以了,但是选择具有更多功能的编辑器可以为程序的编写带来便利.
相关文档:
//将网址的参数转为变量,如:xxx.php?a=1&b=2,
//运行方法后,echo $a."|".$b, 结果:1|2
extract($_GET);
//unicode转utf8,如:中或 \u9865 转 成 中文
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/(?:%u.{4})|&#x.{4};|&am ......
本来不想谈这个沉重的话题,其实说白了,如果你一个PHP的程序员连怎么配置环境都搞不定你还搞个P开发呀。得,咱不说你在linux下面搞定这些,难道你在windows下面你也搞不定?
现在的PHP二进制安装版本已经可以支持apache,iis5,iis6等一些WEB服务器了,为什么还是有一些人不会配置呢?真想不通呀。。。。。。
于是在这种大 ......
1. 如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;
2. echo的效率高于print,因为echo没有返回值,print返回一个整型;
3. 在循环之前设置循环的最大次数,而非在在循环中;
4. 销毁变量去释放内存,特别是大的数组;
5. 避免使用像__get, __set, __autoload等魔术方法;
6. requiere_once()比较耗资源;
7. 在 ......
简述题(50分)()
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)
echo date('Y-m-d H:i:s', strtotime('-1 day'));
或者
$yesterday = time() - (24 * 60 * 60);
echo 'today:'.date('Y-m-d H:i:s')."\n";
echo 'yesterday:'. date('Y-m-d H:i:s', $yesterday)."\n";
2、echo(),pr ......
<mce:script language=javascript><!--
var a=0;
// --></mce:script>
<?php
function func1()
{
$t="a=a+1;";
return $t."alert(a)";
}
?>
<?php
echo "<input type=button value='Sure' onclick=\"".func1()."\">";
?> ......