- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php 变量 数据类型课件
开始使用PHP;四种php标记:
1.?php echo ‘hello’;?
2.? echo ‘hello’; ?
3.script language=“php” echo ‘hello’; /script
4.% echo ‘hello’; %;1.多行注释
/*
This script is hello world
Author: david
Date: 2010.04.01
*/
2.单行注释
echo ‘hello’; //print hello
echo ‘hello’; # print hello
3.文档注释
/**
* 获取用户数据
* @param int uid
* @author david
*/;1.变量声明
变量以美元符 $ 开头,然后是变量名;
变量名由字母或下划线开头,由字母,下划线,数字组成;
变量名区分大小写;
Php 是弱类型的语言,不需要事先声明变量的数据类型;
Php可以不用显示的声明变量就直接使用,不过好的编码习惯:所有的变量在使用前应该进行
声明;
例:
$age = 25;
$color = ‘red’;
$sum = 12 + “15”; // $sum = 27
;2.变量赋值
(1). 值赋值:就是将赋值表达式的值复制到变量;
(2). 引用赋值:php4引入了引用赋值功能,创建的变量与另一个变量引用的内容相同。
例:
$val_1 = ‘hello’;
$val2 = $val_1;
$val2 = ‘goodbye’;
echo $val_1;
;2.Php的超级全局变量
php提供了很多有用的预定义变量,用于提供大量与环境有关的信息。
(1). $_SERVER
该全局变量包含着服务器和客户端配置及当前请求环境的有关信息
$_SERVER[‘HTTP_REFERER’] : 引导用户到达当前页面的URL
$_SERVER[‘REMOTE_ADDR’] : 客户端IP地址
$_SERVER[‘REQUEST_URL’] : URL的路径部份
$_SERVER[‘HTTP_USER_AGENT’]:操作系统和浏览器的有关信息
;(2). $_GET
该变量包含使用 GET 方法传递的参数的有关信息;
例:
url: http://localhost/test.php?id=100page=2
$id = $_GET[‘id’];
$page = $_GET[‘page’];
;(3). $_POST
该变量包含使用 POST 方法传递的参数的有关信息;
例:
html:
form name=“reg” action=“test.php” method=“post”
用户名:input type=“text”name=“username”/
密码: input type=“password” name=“passwd”/
input type=“submit”value=“提交”/
/form
php:
$username = $_POST[‘username’];
$passwd = $_POST[‘passwd’];;(4). $_REQUEST
该变量记录着通过各种输入方法传递给脚本的变量,如GET POST,但不要用这个超级全局变量,因为它不安全;
(5). $_COOKIE
(6). $_SESSION
(7). $_FILES
(8). $_ENV
(9). $GLOBALS;3.变量的变量
$val_1 = ‘hello’;
$hello = ‘world’;
echo $val_1;
echo ${$val_1};;1.常量的定义
常量是指在程序执行中无法修改的值。如 PI (3.1415926);
在脚本执行期间该值不能改变;
常量对大小写敏感,通常常量名总是大写;
常量是全局的,可以在脚本的任何地方引用;
常量分为内置常量和自定义常量;
常量使用define()函数定义;
例:
define(‘PI’, 3.1415926);
echo PI;;2.内置常量
PHP_OS
PHP_VERSION
3.魔术常量
__LINE__ 文件中的当前行号;
__FILE__ 文件的完整路径和文件名;
__FUNCTION__ 函数名称;
__CLASS__ 类的名称;
__METHOD__ 类的方法名; ;一、标量数据类型
1.字符串 (string)
字符串有三种定义方式:单引号,双引号,定界符;
单引号字符串中出现的变量不会被变量的值替代;
双引号字符串中最重要的一点是其中的变量会被变量值替
文档评论(0)