PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2012-05-26 18:04:22  修改时间:2024-12-24 13:57:06  分类:11.PHP基础  编辑

数组函数字符串函数数值函数

比较大小函数的规则:如果前者大于后者返回1,相等返回0,否则返回-1

  1. PHP项目PHP(数组)函数字符串函数array_columnCI模型(CodeIgniter)
  2. PHPOffice/PhpSpreadsheet(读取/创建Excel文件)PHPExcel老版本
  3. PHP打印测试,PHP调试技巧,PHP测试技巧 、PHP Document 注释标记及规范 && PHP命名规范
  1. 两款专业级别的PHP加密/解密工具 Zend Guard 和 iconCube,如何安装ioncube扩展?
  2. 如何给PHP源代码商业加密?PHP二进制的加密与解密方式?

PHP header函数使用大全 、PHP面向对象(OOP)编程入门教程

小片段:

header('Content-Type: text/html; charset=utf-8'); 
header('Location: /');

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

json_encode($data, JSON_UNESCAPED_UNICODE); // 中文不转换,必须PHP5.4+

  1. 【PHP发展史】PHP5.2 到 PHP5.6 中新增的功能详解
  2. PHP判断变量是否存在及函数isset() 、empty()与is_null的区别

PHP数组/字符串 函数

  1. PHP数组常用函数     /    PHP常用字符串的操作函数
  2. PHP数组合并+与array_merge的区别分析 & 对多个数组合并去重技巧
  3. PHP合并2个数字键数组的值
  4. 如何判断一个数组是一维数组或者是二维数组?用什么函数?
  5. PHP二维数组排序(sort_array)
  6. PHP常用必备函数
  7. PHP数组函数: array_walk()    PHP数组函数: array_map()    PHP数组函数: array_walk()与 array_map() 的区别
  8. 如何删除PHP数组中的元素,并且索引重排(unset,array_splice)?

PHP安装/运行方式:

  1. [51CTO]LAMP平台详述
  2. PHP安装模式cgi,fastcgi,php_mod比较
  3. 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
  4. Windows下图文详解PHP三种运行方式(php_mod,cgi,fastcgi)
  5. 【强烈推荐】(转)搞不清FastCgi与php-fpm之间是个什么样的关系?
  6. Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块

PHP优化

  1. 提高PHP代码质量的36个技巧
  2. PHP开发程序应该注意的42个优化准则
  3. (转)一些PHP性能优化
  4. Linux服务器,PHP的10大安全配置实践
  5. PHP禁用函数 可以对php.ini进行配置
  6. PHP通过ini_set()来设置显示错误信息和执行时间
  7. error_reporting() 错误级别详解
  8. 【推荐】PHP上传文件大小限制大全
  9. magic_quotes_gpcmagic_quotes_runtime的区别和用法详解

正则表达式

  1. PHP正则表达式详解(一)
  2. PHP正则表达式详解(二)
  3. PHP正则表达式详解(三)(PHP正则函数详解)
  4. PHP正则表达式模式修饰符详解
  5. PHP模板引擎正则替换函数 preg_replacepreg_replace_callback 使用总结

语法基础

  1. PHP变量入门教程(1)基础
  2. PHP变量入门教程(2)超全局变量,总共9个
  3. PHP变量入门教程(3)global 关键字
  4. PHP变量入门教程(4)PHP 的外部变量
  5. PHP中的变量与常量详解(经典)
  6. PHP常量详解:define和const的区别
  7. PHP中global与$GLOBALS['']的区别
  8. PHP常量、变量作用域详解(一)
  9. PHP变量作用域详解(二)
  10. PHP变量作用域(花括号、global、闭包)
  11. PHP之static静态变量详解(一)
  12. PHP之static静态变量详解(二)
  13. PHP中静态(static)调用非静态方法详解
  14. (非常重要)如何正确理解PHP之include,include_once,require,require_once等包含作用域
  15. (非常重要)PHP引用(&)使用详解
  16. PHP函数call_user_func和call_user_func_array详解      func_get_arg,func_get_args,func_num_args实现PHP伪重载
  17. PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload
  18. (非常重要)PHP面向对象(OOP)编程完全教程
  19. PHP中类的继承和构造函数的继承
  20. PHP保留2位小数 格式化小数、浮点数    PHP格式化显示文件大小函数
  21. PHP exec,system 启动windows应用程序,执行.bat批处理,执行cmd命令
  22. PHP UNICODE 编码转换(js的encodeURIComponent函数 和 php的自定义unescape函数)
  23. AJAX 请求区分 $_SERVER['HTTP_X_REQUESTED_WITH'] 小解

PHP Session

  1. 配置 PHP 的 Session 存储到 Redis(需要密码)
  2. 【荐】PHP Session和Cookie,Session阻塞,Session垃圾回收,Redis共享Session,不推荐Memcached保存Session
  3. 利用session_set_save_handler()函数将session保存到MySQL数据库中
  4. PHP如何将session保存到memcached中?

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

  1. (强烈推荐)怎么用PHP发送HTTP请求(POST请求、GET请求)? 
  2. (推荐)PHP采集工具curl快速入门教程
  3. PHP的curl_init采集网页数据 实例教程
  4. PHP数据采集curl常用的5个例子
  5. PHP采集curl应用的一点小疑惑
  6. (转)PHP用curl伪造IP和来源
  7. (转)PHP curl CURLOPT_HTTPHEADER设置HOST
  8. PHP curl获取页面内容,不直接输出到页面,CURLOPT_RETURNTRANSFER参数设置
  9. PHP中curl的CURLOPT_POSTFIELDS参数使用细节
  10. (转)http_build_query 的一个问题

【PHP与其他系统/软件通信】

  1. multipart/form-data和application/x-www-form-urlencoded的区别
  2. 推荐PHP获取Post中的Json数据       PHP如何通过Http Post请求发送Json对象数据?
  3. PHP如何自动识别第三方Restful API的内容,自动渲染成 json、xml、html、serialize、csv、php等数据 
  4. PHP流式上传和表单上传(美图秀秀)
  5. 摄像头拍照,PHP输入流php://input的使用分析

PHP上传文件:

  1. 配置php.ini实现PHP文件上传功能
  2. (推荐)PHP上传文件大小限制大全
  3. PHP上传(单个)文件示例     PHP同时上传“多个”文件示例,并格式化$_FILES数组信息
  4. multipart/form-data和application/x-www-form-urlencoded的区别
  5. PHP流式上传和表单上传(美图秀秀)
  6. (推荐)PHP操作MongoDB GridFS 存储文件,如图片文件
  7. nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置
  8. PHP文件上传至另一台服务器
  9. PHP操作FTP类 (上传下载移动创建等)

PHP文件/文件夹操作

  1. pathinfo(),dirname(),basename()获得文件的路径,名称等信息说明   PHP mkdir 0777权限问题
  2. PHP glob()函数实现目录文件遍历与寻找与模式匹配的文件路径
  3. PHP判断文件或者目录是否可写    PHP写文件函数
  4. PHP判断远程文件是否存在
  5. PHP判断文件夹是否存在和创建文件夹的方法(递归创建多级目录)
  6. PHP批量清空删除指定文件夹内容
  7. PHP递归批量删除.svn文件夹
  8. 检查PHP文件中是否含有bom的PHP函数
  9. PHP导出数据到CSV文件函数/方法
  10. PHP如何快速读取大文件    读写大“二进制”文件,不必申请很大内存(fopen、fread、fwrite、fclose)

PHP文件路径、URL操作

  1. HttpClient - a PHP Web Client Class
  2. url传递中文字符,特殊危险字符的解决方案(仅供参考)urldecode,base64_encode
  3. $_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]
  4. PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别
  5. PHP获取当前页面的URL
  6. 获取PHP文件绝对地址$_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
  7. URL处理几个关键的函数parse_urlparse_strhttp_build_query

PHP缓存输出

  1. PHP控制输出不缓存头
  2. PHP的ob_start()函数用法

PHP操作XML

  1. PHP输出XML文件函数
  2. XML格式示例 与 XML操作(读取)类封装

PHP图片处理

  1. PHP图片裁剪与缩放 / 无损裁剪图片
  2. PHP图像裁剪为任意大小的图像,图像不变形,不留下空白
  3. PHPThumb处理图片,生成缩略图,图片尺寸调整,图片截取,图片加水印,图片旋转 
  4. CentOS6.3下编译安装GraphicsMagick图片处理库/类
  5. PHP如何判断一个gif图片是否为动画?

日历/日期/时间

  1. PHP计算一年有多少周,每周开始日期和结束日期
  2. PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
  3. PHP计算两个时间段是否有交集(边界重叠不算)
  1. php date('W')是否可逆?
  2. php date 是如何计算第几周的,php是不是有BUG?
  3. 看文档可知W的星期是按照ISO-8601标准来的,也就是1月4日所在的星期是一年的第一个星期(或者一年的第一个星期四所在的星期是第一个星期,这两个说法是等价的)。如果要用W,那么年应该用o而不是Y。
  1. PHP如何获取二个日期的相差天数?

错误/异常处理

  1. ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程
  2. ThinkPHP学习:PHP错误处理函数set_error_handler()的用法
  3. ThinkPHP学习:PHP异常处理函数set_exception_handler()的用法
  4. ThinkPHP学习:PHP中spl_autoload_register()函数的用法
  5. PHP中的错误处理异常处理机制详解
  6. PHP 的异常处理错误处理:error_reporting,try-catch,trigger_error,set_error_handler,set_exception_handler,register_shutdown_function
  7. 自定义PHP系统异常处理类
  8. 利用PHP的register_shutdown_function()来记录PHP的输出日志,模拟析构函数

 

  1. PHP通用的XSS攻击过滤函数,Discuz系统中 防止XSS漏洞攻击,过滤HTML危险标签属性 PHP函数收集
  2. PHP mkdir 0777权限问题
  3. PHP 获取中国时间,即上海时区时间
  4. PHP求余函数fmod()
  5. PHP大数(浮点数)取余
  6. getcwd()dirname(__FILE__)的区别
  7. pathinfo()dirname()basename() 获得文件的路径,名称等信息说明
  8. PHP realpath() 函数
  9. PHP的继承方法如何获取子类名?get_class() get_called_class()
  10. 父类方法返回子类实例:PHP延迟静态绑定
  11. 解决 PhpStorm 对 用单例模式实例化PHP类时,代码自动提示功能失效 的问题
  12. PHP通用分页(Pager)类
  13. PHP中常见的五种设计模式
  14. PHP Object 转 Array,Json 转 Array
  15. PHP的大括号(花括号{})使用详解
  16. PHP操作SQL Server 2008/2012
  17. Redis常见7种使用场景(PHP实战)
  18. 暴力分词,将中文字符串分割为数组 解决str_split中文乱码php
  1. 给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof_0.10.3_php53_vc9.dll
  2. 给CentOS6.3 + PHP5.3 安装PHP性能测试工具 XHProf-0.9.2
  1. php PDO操作类