2010年4月8日星期四

PHP: Hypertext Preprocessor

PHP是一个常见的用于编写动态网页的脚本语言
它原本是Perl编写cgi程序的替代,可以用<?php ?>的形式把代码嵌入网页文件之中。
执行过程通过URI请求某个php文件,返回执行后输出的部分。
PHP是语言风格源于Perl/C的动态语言,也可使用类似JAVA的面向对象特性(比如反射机制)。
内部库对函数式与命令式两种风格的用法都提供支持,你可以像使用一个熟悉的语言来用它。
作为一种针对网页开发设计的语言,PHP具有轻便易用支持完备的特点。
其中对语言本身值得关注的有语法特性,运行环境的功能和限制,以及支持库三个方面。
个人感觉适合从教程+手册+实例的角度来运用它。

传送:PHP手册
http://docs.php.net/manual/zh/manual.php
以下内容将选择地列出其中的关注点。

输出header或者对输出流的操作需要放在输出开始之前。

Cookie与Session处理

关于魔术引号
这个功能会自动对HTTP请求数据执行addslashes()用'\'转义方便安全的使用SQL查询。
可以用下列代码关闭,以防止不同设置带来的功能的不一致
set_magic_quotes_runtime(0);
@ini_set(‘magic_quotes_sybase’, 0);

之后在需要时手工在使用SQL等执行转义操作。

数据库
例如开始自 $db = sqlite_open("gbsys.db");

数据验证
PHP自身提供的相关功能有filter_var()函数

框架
...

#这篇暂且就这么吧

没有评论: