变量: 整型(int) 浮点(float), 布尔(bool), 字符串(string)
混合类型: 数组(array), 对象(object)
特殊类型: 空(null), 资源(resouce), 回调(callback)
所谓复合类型: 就是在一个类型中可以同时存入字符串, 浮点, 整型, 布尔等
define(常量名, 常量值)
LINE 当前所在的行
FILE 当前文件在服务器的路径
FUNCTIOIN 当前函数名
CLASS 当前类名
METHOD 当前成员方法名
PHP_OS PHP 运行的操作系统
PHP_VERSION 当前 PHP 的版本
TRAIT Trait 的名字, php5.4 新加
DIR 文件所在的目录
NAMESPACE 当前命名空间的名称(区分大小写)
defined()函数来做安全机制
功能: 向函数的括号后面传入常量, 如果常量定义了就返回 true, 否则返回 false
$$shu
shu} 分成两块来看
表单向服务器提交数据有几种方式? 这些方式有什么区别?
将表单数据发送给服务器的常用方式有两种: Get 和 Post.
浏览器发送给服务器的 HTTP 请求分为: 请求头 (header) 和请求主体 (body) 两部分.
头部分, 用于指定发送请求的方式, 目的地以及其他关键信息; 在头数据和主体数据之间用一个空白行来隔开.
两种方式的区别主要在于发送数据方式不同
使用 Get 方式向服务器发送表单数据时, 表单数据将附加在 URL 属性的末端; 采用 POST 方法发送数据时, 数据会放置在主体中发送.
error_reporting() 的作用
error_reporting() 设置 PHP 的报错级别并返回当前级别.
函数用来报告哪个错误
- <?PHP
- // 关闭错误报告
- error_reporting(0);
- // 报告 runtime 错误
- error_reporting(E_ERROR | E_WARNING | E_PARSE);
- // 报告所有错误
- error_reporting(E_ALL);
- // 等同 error_reporting(E_ALL);
- ini_set("error_reporting", E_ALL);
- // 报告 E_NOTICE 之外的所有错误
- error_reporting(E_ALL & ~E_NOTICE);
- ?>
用 PHP 打印出前一天的时间
- <?PHP
- echo date("Y-m-d H:i:s", time()-3600*24);
- echo date("Y-m-d H:i:s", "-1 day");
- ?>
JSON 和 PHP 数组 格式的互相转换
image.PNG
- $php_json = json_encode($json_arr); // 把 PHP 数组格式转换成 JSON 格式的数据
- $php_json = json_decode($php_json); // 再把 JSON 格式的数据转换成 PHP 数组
JSON 数组
- $JSON = '[{"id":"22","name":"33","descn":"44"}]'; //JSON 格式的数组转换成 PHP 的数组
- $arr = (Array)json_decode($JSON);
- echo $arr[0]->id; // 用对象的方式访问
抓取远程图片到本地, 你会用什么函数?
第一个方法用 file_get_contents($url):
- <?PHP
- $img = file_get_contents('http://www.xfcodes.com/ img/baidu_logo.gif');
- file_put_contents('1.gif',$img);
- echo '<img src="1.gif">';
PHP 八种数据类型
数据类型可以分成 3 种: 标量数据类型, 复合数据类型, 特殊数据类型.
- boolean
- string
- integer
- double
- array
- object
- resource
- null
PHP 数据类型
字符串, 整数, 浮点数, 逻辑, 数组, 对象, NULL.
包括 4 中标量数据类型, 即 boolean(布尔类型)integer(整型),float/double(浮点型)和 string(字符串型)
两种复合数据类型, 即 array(数组)和 object(对象), 两种特殊的数据类型: 即 resource(资源)与 null (无, 空白).
请点赞! 因为你的鼓励是我写作的最大动力!
官方微信公众号
吹逼交流群: 711613774
吹逼交流群
来源: http://www.jianshu.com/p/a94d04d5e63a