赞
踩
- 每行代码后面必须以;结尾
- 第一种: 推荐
- <?php
- echo "1";?>
- 第二种:推荐
- <\script language="php">
- echo "2";
- <\/script>
- 第三种:短标签 不推荐
- <?
- echo "3";
- ?>
- php的输出方式有三种,分别是:echo / print / printf
- echo:向浏览器输出字符串 没有返回值
- echo "向浏览器输出字符串<br/>"; //在页面中打印字符串
- print:向浏览器输出字符串,返回值是整型
- echo print "在页面中打印字符串<br/>"; // 在页面中打印字符串1
- printf:向浏览器输出字符串,可用类型指示符,返回值是字符串的长度
- printf("%d",19); //19 2
- 常用类型指示符
- %b 整数,显示为二进制
- %c 整数,显示为ASCII字符
- %d 整数,显示为有符号十进制数
- %f 浮点数,显示为浮点数
- %o 整数,显示为八进制数
- %s 字符串,显示为字符串
- %u 整数,显示无符号十进制数
- %x 整数,显示为小写的十六进制数
- %X 整数,显示为大写的十六进制数
- 用在php块代码的前面
- header("Content-type: text/html; charset=utf8");
- 指定html文件的编码
- <meta http-equiv="Content-type" content="text/html;charset=utf8">
- 变量:命名规范: $开头 区分大小写 定义变量同时必须赋值 不能以数字开头
- $name = 'jack';
- $age = '';
- 检测变量是否存在:isset($name) //存在返回1 不存在返回空
- 销毁一个变量:unset($name)
- 检测一个变量是否为空:empty($age) //为空返回1, 不为空返回空
-
- 常量:命名采用大写,一旦定义不能改变
- define('NAME','value');
- echo NAME; //value
- php中数据类型分为: 整型(Integer) 字符串(String) 浮点型(Float(double)) 布尔型(Boolean) 数组(Array) 对象(Object)
- $a = 13.23;
- $b = 'hello';
- 获取数据类型:gettype()
- 设置数据类型:settype()
-
- gettype($a) // double
- gettype($b) // string
- settype($a,'string') // '13.23'
-
- 类型转换:
- 隐式转换:
- $a = 0;
- $b = 10;
- $b = $a; // 0
- 显示转换:
- $a = 1.333;
- (integer)$a //1
- 临时转换:
- $a = 10.344;
- (intval)$a; // 10
- echo $a; // 10.344;
- 完全转换:
- $a = 20;
- settype($a); //"20"
- $a // "20"
- is_integer() :是否为整型
- is_double() :是否为浮点型
- is_float() :是否为浮点型
- is_real() :函数是 is_float() 的别名函数。
- is_long() : 函数是 is_int() 的别名函数。
- is_array() :是否是数组
- is_string() :是否是字符串
- is_object() :是否为一个对象
- is_resource():是否为资源类型
- is_null() :是否为空
- is_numeric():是否为数字或数字字符串
- $GLOBALS :所有全局变量数组
- $_SERVER :服务器环境变量数组
- $_GET :通过get方法传递给该脚本的变量数组
- $_POST :通过post方法传递给该脚本的变量数组
- $_COOKIE :cookie变量数组
- $_FILES :与文件上传相关的变量数组
- $_ENV :环境变量数组
- $_REQUEST :所有用户输入的变量数组
- $_SESSION :会话变量数组
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。