PHP收藏

时间:2022-04-19 14:16:57

PHP打印测试,PHP调试技巧    PHP header函数使用大全    PHP面向对象(OOP)编程入门教程

小片段:

PHP保留2位小数 格式化小数、浮点数

header('Content-Type: text/html; charset=utf-8'); 
header('HTTP/1.1 301 Moved Permanently'); // 无此句则是302
header('Location: http://www.52php.cnblogs.com/');

[php.ini] date.timezone = Asia/Shanghai     参考:为什么没有 Asia/BeiJing 时区
date("Y-m-d H:i:s")

Github上的PHP资源汇总大全    Github.com上有哪些比较有趣的PHP项目?


【PHP发展史】PHP5.2 到 PHP5.6 中新增的功能详解 、升级到 PHP-7 遇到的坑 及 经验分享

PHP判断变量是否存在及函数isset() 、empty()与is_null的区别

PHP数组/字符串 函数

PHP数组常用函数     /    PHP常用字符串的操作函数

PHP数组合并+与array_merge的区别分析 & 对多个数组合并去重技巧

PHP合并2个数字键数组的值

PHP如何判断一个数组是一维数组或者是二维数组?用什么函数?

PHP二维数组排序(sort_array)

PHP数组函数: array_walk()    PHP数组函数: array_map()    PHP数组函数: array_walk()与 array_map() 的区别

如何删除PHP数组中的元素,并且索引重排(unset,array_splice)?


PHP安装/运行方式:

[51CTO]LAMP平台详述

PHP安装模式cgi,fastcgi,php_mod比较

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

Windows下图文详解PHP三种运行方式(php_mod,cgi,fastcgi)

【强烈推荐】【转】搞不清FastCgi与php-fpm之间是个什么样的关系?

Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块


PHP优化

提高PHP代码质量的36个技巧

PHP开发程序应该注意的42个优化准则

(转)一些PHP性能优化

Linux服务器,PHP的10大安全配置实践

禁用PHP函数 可以对php.ini进行配置

PHP通过ini_set()来设置显示错误信息和执行时间

error_reporting() 错误级别详解

(推荐)PHP上传文件大小限制大全

magic_quotes_gpc和magic_quotes_runtime的区别和用法详解


正则表达式

PHP正则表达式详解(一)

PHP正则表达式详解(二)

PHP正则表达式详解(三)(PHP正则函数详解)

PHP正则表达式模式修饰符详解

PHP模板引擎正则替换函数 preg_replace 与 preg_replace_callback 使用总结


语法基础

PHP变量入门教程(1)基础

PHP变量入门教程(2)超全局变量,总共9个

PHP变量入门教程(3)global 关键字

PHP变量入门教程(4)PHP 的外部变量

PHP中的变量与常量详解(经典)

PHP常量详解:define和const的区别

PHP中global与$GLOBALS['']的区别

PHP常量、变量作用域详解(一)

PHP变量作用域详解(二)

PHP变量作用域(花括号、global、闭包)

PHP之static静态变量详解(一)

PHP之static静态变量详解(二)

PHP中静态(static)调用非静态方法详解

(非常重要)如何正确理解PHP之include,include_once,require,require_once等包含作用域

(非常重要)PHP引用(&)使用详解

PHP函数call_user_func和call_user_func_array详解      func_get_arg,func_get_args,func_num_args实现PHP伪重载

PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload

(非常重要)PHP面向对象(OOP)编程完全教程

PHP中类的继承和构造函数的继承

PHP保留2位小数 格式化小数、浮点数    PHP格式化显示文件大小函数

PHP如何获取二个日期的相差天数?

PHP exec,system 启动windows应用程序,执行.bat批处理,执行cmd命令

PHP UNICODE 编码转换(js的encodeURIComponent函数 和 php的自定义unescape函数)

AJAX 请求区分 $_SERVER['HTTP_X_REQUESTED_WITH'] 小解


PHP Session

【荐】PHP Session和Cookie,Session阻塞,Session垃圾回收,Redis共享Session,不推荐Memcached保存Session

利用session_set_save_handler()函数将session保存到MySQL数据库中

PHP如何将session保存到memcached中?

配置 PHP 的 Session 存储到 Redis


PHP数据采集/发送HTTP请求(curl):

(强烈推荐)怎么用PHP发送HTTP请求(POST请求、GET请求)?

(推荐)PHP采集工具curl快速入门教程

PHP数据采集curl常用的5个例子

PHP采集curl应用的一点小疑惑

PHP用curl伪造IP和来源

PHP curl CURLOPT_HTTPHEADER设置HOST

PHP curl获取页面内容,不直接输出到页面,CURLOPT_RETURNTRANSFER参数设置

PHP中curl的CURLOPT_POSTFIELDS参数使用细节

http_build_query 的一个问题

curl 发送 https 请求

PHP与第三方系统/软件通信

multipart/form-data和application/x-www-form-urlencoded的区别

推荐PHP获取Post中的Json数据       PHP如何通过Http Post请求发送Json对象数据?

PHP如何自动识别第三方Restful API的内容,自动渲染成 json、xml、html、serialize、csv、php等数据

PHP流式上传和表单上传(美图秀秀)

摄像头拍照,PHP输入流php://input的使用分析


PHP上传文件:

配置php.ini实现PHP文件上传功能

(推荐)PHP上传文件大小限制大全

PHP上传(单个)文件示例     PHP同时上传“多个”文件示例,并格式化$_FILES数组信息

multipart/form-data和application/x-www-form-urlencoded的区别

PHP流式上传和表单上传(美图秀秀)

(推荐)PHP操作MongoDB GridFS 存储文件,如图片文件

nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置

PHP文件上传至另一台服务器


PHP文件/文件夹操作

pathinfo()、dirname()、basename()获得文件的路径,名称等信息说明   PHP mkdir 0777权限问题

PHP glob()函数实现目录文件遍历与寻找与模式匹配的文件路径

PHP判断文件或者目录是否可写    PHP写文件函数

PHP判断远程文件是否存在

PHP判断文件夹是否存在和创建文件夹的方法(递归创建多级目录)

PHP批量清空删除指定文件夹内容

检查PHP文件中是否含有bom的PHP函数

PHP导出数据到CSV文件函数/方法

PHP如何快速读取大文件    读写大“二进制”文件,不必申请很大内存(fopen、fread、fwrite、fclose)


PHP文件路径、URL操作

HttpClient - a PHP Web Client Class

url传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode,base64_encode

$_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]

PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别

PHP获取当前页面的URL

获取PHP文件绝对地址$_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别

URL处理几个关键的函数parse_url、parse_str与http_build_query


PHP缓存输出

PHP控制输出不缓存头

PHP的ob_start()函数用法


PHP操作XML

PHP输出XML文件函数

XML格式示例 与 XML操作(读取)类封装


PHP图片处理

PHP图片裁剪与缩放 / 无损裁剪图片

PHP图像裁剪为任意大小的图像,图像不变形,不留下空白

PHPThumb处理图片,生成缩略图,图片尺寸调整,图片截取,图片加水印,图片旋转

PHP如何判断一个gif图片是否为动画?


日历/日期/时间

PHP计算一年有多少周,每周开始日期和结束日期

PHP获取指定月份的第一天开始和最后一天结束的时间戳函数

PHP计算两个时间段是否有交集(边界重叠不算)


错误/异常处理

ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程

PHP错误处理函数set_error_handler()的用法

PHP异常处理函数set_exception_handler()的用法

PHP中spl_autoload_register()函数的用法

PHP中的错误处理、异常处理机制详解

PHP 的异常处理、错误处理:error_reporting,try-catch,trigger_error,set_error_handler,set_exception_handler,register_shutdown_function

自定义PHP系统异常处理类

利用PHP的register_shutdown_function()来记录PHP的输出日志,模拟析构函数

PHP通用的XSS攻击过滤函数,Discuz系统中 防止XSS漏洞攻击,过滤HTML危险标签属性 PHP函数收集

PHP mkdir 0777权限问题

PHP 获取中国时间,即上海时区时间

PHP求余函数fmod()

PHP大数(浮点数)取余

getcwd()和dirname(__FILE__)的区别

pathinfo(),dirname(),basename() 获得文件的路径,名称等信息说明

PHP realpath() 函数

PHP的继承方法如何获取子类名?get_class() 和 get_called_class()

父类方法返回子类实例:PHP延迟静态绑定

解决 PhpStorm 对 用单例模式实例化PHP类时,代码自动提示功能失效 的问题


PHP通用分页(Pager)类

PHP中常见的五种设计模式

PHP Object 转 Array,Json 转 Array    PHP简单 对象(object) 与 数组(array) 的转换

PHP的大括号(花括号{})使用详解

PHP操作SQL Server 2008/2012