1 / 33
文档名称:

php文档.docx

格式:docx   大小:126KB   页数:33页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php文档.docx

上传人:colindocx 2016/9/6 文件大小:126 KB

下载得到文件列表

php文档.docx

相关文档

文档介绍

文档介绍:PHP 基础知识总结? PHP 代表 PHP: Hypertext Preprocessor ? PHP 文件可包含文本、 HTML 、 JavaScript 代码和 PHP 代码? PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器? PHP 文件的默认文件扩展名是".php" PHP 能做什么? PHP 可以生成动态页面内容? PHP 可以创建、打开、读取、写入、关闭服务器上的文件? PHP 可以收集表单数据? PHP 可以发送和接收 cookies ? PHP 可以添加、删除、修改您的数据库中的数据? PHP 可以限制用户访问您的网站上的一些页面? PHP 可以加密数据安装如果您的服务器不支持 PHP ,您必须: 1. 安装 Web 服务器 2. 安装 PHP 3. 安装数据库,比如 MySQL 官方 PHP 网站( )有 PHP 的安装说明: /manual/en/ 集成开发环境推荐 WAMP : / PHP 基本语法 PHP 脚本可以放在文档中的任何位置。 PHP 脚本以<?php 开始,以?>结束: <!DOCTYPE html> <html> <body> <h1> 我的第一个 PHP 页面</h1> <? php echo "Hello World!" ; // 这是一行注释/* 这是多行注释*/ ?> </body> </html> PHP 中的每个代码行都必须以分号结束两种在浏览器输出文本的基础指令: echo 和 print 。 PHP 变量变量以$ 符号开始,后面跟着变量的名称 PHP 没有声明变量的命令。变量在您第一次赋值给它的时候被创建: PHP 是一门弱类型语言 PHP 会根据变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 PHP 变量的作用域 PHP 有四种不同的变量作用域: ? local ? global ? static ? parameter 局部和全局作用域在所有函数外部定义的变量, 拥有全局作用域。除了函数外, 全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问: <? php $x=5; // 全局变量 function myTest () { $y= 10; // 局部变量 echo "<p> 测试变量在函数内部:<p>" ; echo " 变量 x为: $x" ; echo "<br>" ; echo " 变量 y为: $y" ; } myTest (); echo "<p> 测试变量在函数外部:<p>" ; echo " 变量 x为: $x" ; echo "<br>" ; echo " 变量 y为: $y" ; ?> 在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字: <? php $x=5; $y= 10; function myTest () { global $x, $y; $y= $x+ $y;} myTest (); echo $y; // 输出 15 ?> PHP 将所有全局变量存储在一个名为$GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。<? php $x=5; $y= 10; function myTest () { $GLOBALS [ 'y' ]= $GLOBALS [ 'x' ]+ $GLOBALS [ 'y' ]; } myTest (); echo $y; ?> Static 作用域当一个函数完成时, 它的所有变量通常都会被删除。然而, 有时候您希望某个局部变量不要被删除, 可以使用 static 关键字<? php function myTest () { static $x=0; echo $x; $x ++; } myTest (); myTest (); myTest (); ?> 参数作用域参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的,作为函数声明的一部分: <? php function myTest ( $x){ echo $x;} myTest (5 ); ?> PHP echo 和 print 语句? echo - 可以输出一个或多个字符串? print - 只允许输出一个字符串,返回值总为 1 提示: echo 输出的速度比 print 快, echo 没有返回值, print 有返回值 1。 echo 和 print 都是一个语言结构, 使用的时候可以不用加括号, 也可以加上