码迷,mamicode.com
首页 > Web开发 > 详细

PHP手册

时间:2015-09-26 20:01:44      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

link: http://php.net/manual/zh/

==== 入门指引 ====
  • 网页开发最基础的是HTML,在这之上的有PHP和JavaScirpt,其中PHP是服务端脚本语言(在web服务器上),而JavaScript则是客户端脚本语言(在web浏览器上),PHP同时支持面向过程编程(POP)和面向对象编程(OOP)。
  • PHP代码被嵌入到HTML代码中,在起始符<?php(进入PHP模式)和结束符?>(退出PHP模式)之间,可以被PHP解析器(CGI处理器或服务器模块)动态解析成HTML,如果说HTML是静态HTML(在PHP模式外),那么PHP就是动态HTML(在PHP模式内)。
  • CGI是公共网关接口(Common Gateway Interface),CGI标准是服务器和浏览器交互的一套标准,可以用任何一种语言实现(PHP就是其中的一个),传统的CGI会为每次访问都创建一个CGI解释器进程(fork-and-execute模式),而FastCGI则是常驻(long-live)型的CGI,CGI解析器进程会保持在内存中并接受FastCGI进程管理器的调度,从而获得更高的性能,PHP-CGI是PHP自带的FastCGI管理器,PHP-CGI使用php.ini进行配置,但变更php.ini配置后需要重新启动才能生效,而PHP-FPM则没有这个问题,它可以平滑重新生成新的子进程,作为一个更好的PHP FastCGI管理器,PHP-FPM被整合到PHP源代码中(在./configure中添加-enable-fpm参数)。
  • PHP文件以.php作为后缀,并且是纯文本格式,第一个PHP页面(hello.php):<?php echo ‘<p>Hello World!</p>‘; ?>,输出PHP信息(phpinfo.php):<?php phpinfo(); ?>。
  • PHP的变量总是以美元符开头,PHP的超全局变量有$_SERVER、$_POST、$_GET、$_REQUEST(包含所有GET、POST、COOKIE和FILE的数据)、$_COOKIE、$FILES、$ENV、$_SESSION等,输出浏览器信息:<?php echo $_SERVER[‘HTTP_USER_AGENT‘]; ?>,判断是否为IE浏览器:<?php if(strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MSIE‘) !== FALSE) { echo ‘正在使用 Internet Explorer。<br />‘;}?>。
  • 处理PHP表单:(form.php):<form action="action.php" method="post"><p>姓名:<input type="text" name="name"/></p><p>年龄:<input type="text" name="age"/></p><p><input type="submit"/></p></form>,(action.php):你好,<?php echo htmlspecialchars($_POST[‘name‘]); ?>你<?php echo (int)$_POST[‘age‘]; ?>岁了。
==== 安装与配置 ====
 

PHP手册

标签:

原文地址:http://www.cnblogs.com/qushan/p/4841155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!