PHP程序员面笔试知识点

PHP Basics


Syntax 
Operators 
Variables 
Constants 
Control Structures 
Language Constructs and Functions 

Functions


Syntax 
Arguments 
Variables 
References 
Returns 
Variable Scope 

Arrays


Enumerated Arrays 
Associative Arrays 
Array Iteration 
Multi-Dimensional Arrays 
Array Functions 
SPL 

Object Oriented Programming


Instantiation 
Modifiers/Inheritance 
Interfaces 
Exceptions 
Static Methods & Properties 
Autoload 
Reflection 
Type Hinting 
Class Constants 

Security


Configuration 
Session Security 
Cross-Site Scripting 
Cross-Site Request Forgeries 
SQL Injection 
Remote Code Injection 
Email Injection 
Filter Input 
Escape Output 

XML and Web Services


XML Basics 
SimpleXML 
XML Extension 
Xpath 
Webservices Basics 
SOAP 
REST 

Strings and Patterns


Quoting 
Matching 
Extracting 
Searching 
Replacing 
Formatting 
PCRE 

Databases and SQL


SQL 
Joins 
Analyzing Queries 
Prepared Statements 
Transactions 

Web Features


Sessions 
Forms 
GET and POST data 
Cookies 
HTTP Headers 

Streams and Network Programming


Files 
Reading 
Writing 
File System Functions 
Streams 

PHP 4/5 Differences


Object Orientation 
E_STRICT 
References vs. Object Handles 

Design and Theory


IDesign Patterns 
Code Reuse 
OOP Theory
posted @ 2011-02-26 00:20  小菜园  阅读(147)  评论(0编辑  收藏  举报