PHP的语言构成与工作原理
原文链接:http://www.phpdo.net/index.php/2010/01/27/1-3/
昨天我们实现了PHP的第一个页面hello,world!
PHP的语言构成与工作原理是什么呢?
宏观地将:一个完整的PHP程序是由主程序和函数构成。PHP程序的执行从主程序开始,调用其他函数后返回主程序并结束。
在PHP的主程序和函数中,PHP函数的基本单位是语句。PHP要求语句必须以分号“;”结束。这个程序对于那些有C、C++、JAVA基础的读者来说会很普通。这点对我很有利,因为我上学时学的就是C和Java。呵呵!
一个完整的PHP语句通常是由一个或者多个表达式构成的。表达式用于完成一些基本的运算操作。表达式通过把常量、变量和运算符等基本元素连接起来得到一个运算结果供其他函数或表达式调用。
一个用PHP构建的系统由以下一部分组成:
1、 操作系统:用于支持用来运行网站系统给的服务器。
2、 服务器:用来支持PHP文件的运行。
3、 PHP包:用来对用来对PHP文件进行解释和编译。
4、 数据库系统:用来支持系统中的数据存储。
5、 浏览器:用来浏览网页。
用户通过浏览器访问一个PHP网站系统的全过程:
1、 PHP的代码传递给PHP包,请求PHP包给予解释并编译。
2、 服务器根据PHP代码的请求读取数据库。
3、 服务器与PHP包共同根据数据库中的数据或其他运行变量,将PHP代码解释成一般html代码或者其他可供浏览器读取的代码。
4、 将解释后的代码发给浏览器,浏览器根据算法对代码进行分析得到可视化的内同。
5、 访问浏览器得到需要的信息。
相关文档:
1.
error_reporting(E_ERROR | E_WARNING | E_PARSE); //报错级别
@set_time_limit(1000); //设置函数执行的最大时间
set_magic_quotes_runtime(0); //为了安全
define('IN_COMSENZ', TRUE);
define('ROOT_PATH', dirname(__FILE__).'/../');   ......
When I deploy php application on apache, some problem come out, and solved. Here's the tips and problems solved.
0.How could I deploy an apache server armed with php, mysql, perl, and phpMyAdmin on the fly?
You need a package bundled with all these tools, xampp shall meet you needs, you can ......
1.基本类
//smarty_config.php
<?php
define('TEMPLATE_DIR','templates/');
define('COMPILE_DIR','templates_c/');
define('CONFIG_DIR','configs/');
define('CACHE_DIR','cache/');
?>
//View.class.php
<?php
//配置文件
require_once 'configs/smart_config.php';
//Smarty类
require('smarty/ ......
诸如 Google Doc 等Web应用,允许通过互联网共享信息进行协同工作,给我们带来了全新的日常办公体验。随着大量的桌面应用被移植到 Web 环境,无论是纯粹的 HTML+CSS+JS 或者 RIA 都将更受追捧。
以下是两款开放源代码的 Web 办公软件:
1. OpenGoo
&nbs ......