php
文章平均质量分 52
php程序相关
半桶水专家
半桶水先生,不求甚解
展开
-
PHP 标准建议psr
PHP 标准建议psr原创 2024-06-19 11:46:51 · 650 阅读 · 0 评论 -
PHP中debug_backtrace函数详解
是 PHP 中的一个内置函数,用于生成一个回溯(backtrace)数组,该数组包含了当前代码执行的轨迹。这个函数在调试和错误处理时非常有用,因为它可以帮助开发者了解函数调用的上下文、文件名、行号等信息。原创 2024-06-18 15:38:04 · 229 阅读 · 0 评论 -
php中配置variables_order详解
是 PHP 配置中的一个指令,它决定了PHP如何从外部来源自动接收变量数据,这些外部来源包括HTTP GET、POST、Cookie以及命令行参数等。的值是一个由字符组成的字符串,每个字符代表一种输入变量的来源,顺序表示了这些变量在被导入到全局作用域时的优先级。,这意味着PHP首先会检查GET参数,然后是POST参数,最后是Cookie中的数据,并按此顺序填充到。如果同一个变量名在多个来源中都存在,那么根据指定的顺序,后面的值会覆盖前面的值。的默认值,尤其是避免包含"E"(环境变量)。原创 2024-06-14 16:38:53 · 431 阅读 · 0 评论 -
php环境变量$_ENV详解
php环境变量$_ENV设置和获取方法原创 2024-06-14 16:37:18 · 553 阅读 · 0 评论 -
php计模式之工厂模式详解
抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。它是工厂方法模式的扩展,用于创建一组相关对象。// 在客户端代码中使用抽象工厂// 输出: Product A1// 输出: Product B2以上是工厂模式在 PHP 中的详细解释,它们在实际开发中常用于对象的创建和管理,帮助提高代码的灵活性和可维护性。原创 2024-06-03 14:44:56 · 389 阅读 · 0 评论 -
php设计模式之策略模式详解
php设计模式之策略模式详解及举例说明原创 2024-06-03 13:08:14 · 266 阅读 · 0 评论 -
nginx与php的通信方式
nginx和php通信详解,使用Unix域套接字和使用TCP/IP网络套接字进行通信的区别原创 2024-05-13 16:37:38 · 473 阅读 · 0 评论 -
PHP魔术方法详解
PHP魔术方法原创 2024-03-20 18:01:44 · 834 阅读 · 0 评论 -
PHP中的ArrayAccess接口详解
PHP的ArrayAccess接口允许对象以数组形式进行访问。它定义了四个方法:offsetExists、offsetGet、offsetSet和offsetUnset,使得实现该接口的对象能够支持元素的检查、获取、设置和删除等数组操作。这种机制扩展了对象的功能,使其在操作上既能保持对象特性又具备数组的灵活性。原创 2024-03-20 15:14:47 · 339 阅读 · 0 评论 -
php中 Serializable 接口详解
php中 Serializable 接口的用法原创 2024-03-18 16:08:06 · 625 阅读 · 0 评论 -
PHP命令行模式详解
PHP命令行界面(CLI)提供了一系列选项,让用户能够在命令行中执行PHP脚本、检查PHP配置等。这些选项对于开发、调试和运维工作都非常有用,可以让你更加灵活地使用PHP CLI环境。其他选项允许显示有关函数、类、扩展和Zend扩展的信息,以及查看特定扩展的配置。原创 2024-03-12 11:10:10 · 534 阅读 · 0 评论 -
php中register_shutdown_function 函数用法详解
是PHP中的一个功能,用于在脚本执行完毕或调用exit()后执行特定函数。此功能自PHP 4起被引入,并且持续支持到PHP 8。原创 2024-03-11 16:51:12 · 586 阅读 · 0 评论 -
php的file_put_contents()是不安全的?
file_put_contents()函数要注意的地方原创 2024-01-23 10:41:14 · 721 阅读 · 0 评论 -
php中的继承和接口
php中的继承和接口原创 2024-01-09 16:02:52 · 681 阅读 · 0 评论 -
用PHP实现归并排序算法
用PHP实现归并排序算法原创 2023-12-28 15:16:56 · 374 阅读 · 0 评论 -
深入理解 PHP Session 配置与跨域共享
在本文中,我们探讨了 PHP 中的 Session 配置,并详细介绍了如何优化和调整各个配置项以适应不同的应用场景。重点关注了 Session 存储形式和路径设置、Cookie 相关配置、自动启动会话、Session 垃圾回收机制以及跨域 Session 共享的解决方案。这些配置对于确保 Web 应用的稳定性、安全性和用户体验都是至关重要的。特别强调了跨域设置时 session.cook2、设置session存储的路径:session.save_path="D:\xampp\tmp"//用文件做介原创 2017-09-19 11:27:04 · 2335 阅读 · 1 评论 -
怎么安装php扩展
在Windows环境下安装PHP扩展,在Linux环境下安装PHP PECL 扩展库安装。原创 2023-11-28 14:36:43 · 1321 阅读 · 0 评论 -
php类中self、$this、static用法异同
php类中self、$this、static用法异同原创 2023-11-24 11:49:39 · 708 阅读 · 0 评论 -
php运行session_start()报错open(路径, O_RDWR) failed: Permission denied (13)
php运行session_start()报错:open(路径, O_RDWR) failed: Permission denied (13)原创 2023-11-13 11:50:11 · 824 阅读 · 0 评论 -
thinkphp开启debug
thinkphp5开启debug的方式,thinkphp6开启debug的方式的方法原创 2017-09-16 17:33:19 · 11536 阅读 · 1 评论 -
php + JWT详解
JWT(JSON Web Token)是一个开放的标准(RFC 7519),它定义了一种简洁、自包含的方式,用于通信双方之间安全地将信息作为一个 JSON 对象进行传输。此信息可以被验证和信任,因为它被数字签名。Header:头部通常由两部分组成:token 类型和使用的哈希算法。Payload:载荷包含声明。声明是关于实体(通常是用户)的信息以及附加元数据。Signature。原创 2023-10-17 16:38:08 · 2934 阅读 · 0 评论 -
如何在PHP应用中处理跨域请求?
表示允许任何来源的域进行跨域请求。处理PHP应用中的跨域请求,你可以通过设置HTTP响应头中的。以下是如何在应用中添加这个头信息的示例。在上述例子中,星号(原创 2023-10-17 14:19:43 · 219 阅读 · 0 评论 -
PHP 7和PHP 8的新特性
PHP7的新特性和PHP8的新特性原创 2023-10-17 11:51:10 · 794 阅读 · 0 评论 -
php报错:Malformed UTF-8 characters, possibly incorrectly encoded
Malformed UTF-8 characters, possibly incorrectly encoded原创 2023-09-07 16:31:40 · 3758 阅读 · 0 评论 -
在 PHP 中单引号(‘ ‘)和双引号(“ “)用法的区别
在 PHP 中单引号(' ')和双引号(" ")用法的区别原创 2023-07-31 17:17:13 · 2245 阅读 · 0 评论 -
PHP-FPM
PHP-FPM会根据配置文件中的参数来创建、管理和回收PHP解释器进程(也称为worker进程),并将请求分配给这些worker进程来处理。在整个工作流程中,PHP-FPM进程管理器负责管理worker进程的生命周期。它会监控进程的状态,并根据需要创建或回收worker进程,以确保有足够的进程来处理请求并避免资源浪费。此外,PHP-FPM还提供了一些额外的功能,如进程池分配、连接池管理、动态进程调整等,以优化PHP应用程序的性能和可靠性。时表示最大可创建的子进程的数量。设置启动时创建的子进程数目。原创 2023-07-22 17:50:35 · 304 阅读 · 0 评论 -
php中处理数组的指针和键的函数
php中处理数组的指针和键的函数,current() - 返回数组中的当前值;each() - 返回数组中当前的键/值对并将数组指针向前移动一步;end() - 将数组的内部指针指向最后一个单元next() - 将数组中的内部指针向前移动一位;prev() - 将数组的内部指针倒回一位;reset() - 将数组的内部指针指向第一个单元;key() - 从关联数组中取得键名;array_key_first() - 获取指定数组的第一个键;原创 2023-07-08 11:50:31 · 714 阅读 · 0 评论 -
php中匿名函数做递归
php匿名函数做递归,php匿名函数怎么实现递归?原创 2023-07-05 11:24:46 · 370 阅读 · 0 评论 -
怎么隐藏php后缀
隐藏php后缀,隐藏php原创 2023-07-03 18:27:14 · 355 阅读 · 0 评论 -
php连接到 Web 服务器方式和php版本选择
如何将 PHP 连接到 Web 服务器?CGI、FastCGI、FPM 是什么?如何选择 PHP 的非线程安全和线程安全版本?原创 2023-06-25 17:26:56 · 780 阅读 · 0 评论 -
php设计模式之观察者模式
被观察者不需要直接知道观察者的存在,只需将通知发送给所有注册的观察者即可。它基于观察者(Observer)和被观察者(Subject)之间的关系,当被观察者的状态发生改变时,观察者将自动收到通知并执行相应的操作。当被观察者的状态发生改变时,两个观察者都会收到通知并输出当前状态。之后,一个观察者被从被观察者的列表中移除,再次改变被观察者的状态时,只有一个观察者收到通知并输出当前状态。当被观察者的状态发生改变时,它会通知所有注册的观察者,并执行相应的操作。观察者 观察者2 收到通知,当前状态为:状态2。原创 2023-06-19 10:38:37 · 1081 阅读 · 0 评论 -
php设计模式之依赖注入
依赖注入是一种设计模式,用于解耦和管理对象之间的依赖关系。它通过将依赖关系从代码中硬编码的方式改为由外部提供,使得代码更加灵活、可测试和可维护。依赖注入有三种常见的方式:构造函数注入、方法注入和属性注入。原创 2023-06-17 15:42:29 · 914 阅读 · 0 评论 -
php中反射的用法
php中反射的用法。反射类(ReflectionClass),反射对象(ReflectionObject。原创 2023-06-16 17:59:19 · 375 阅读 · 0 评论 -
php final关键字的用法
属性和常量不能被定义为 final,只有类、方法、常量才能被定义为 final。从 PHP 8.0.0 起,除了构造函数之外,私有方法也不能声明为 final。如果一个类被声明为 final,则不能被继承。final 关键字通过在定义方法和常量之前加上。原创 2023-04-28 17:49:09 · 75 阅读 · 0 评论 -
php中fastcgi_finish_request函数
此函数冲刷(flush)所有响应的数据给客户端并结束请求。这允许在不打开与客户端之间的连接的情况下执行耗时任务。fastcgi_finish_request()冲刷(flush)所有响应的数据给客户端.可以提高页面响应速度。原创 2023-03-02 11:42:28 · 1102 阅读 · 0 评论 -
window下安装php扩展xhprof
window下安装php扩展xhprof,php安装xhprof扩展原创 2023-02-22 10:21:43 · 262 阅读 · 0 评论 -
php 数组 合并
php中array_merge和“+”运算符的用法异同。原创 2022-09-26 11:10:30 · 616 阅读 · 0 评论 -
php使用内存相关
php使用内存相关,memory_get_usage函数的用法,emory_get_peak_usage函数的用法,memory_limit配置,Allowed memory size of *bytes exhausted (tried to allocate * bytes)原创 2022-06-18 15:27:26 · 248 阅读 · 0 评论 -
php时区的设置
排行旁设置时间有两种方式1. 修改配置文件 php.ini 中 date.timezone 的值设置date.timezone=Asia/Shanghai 或者 date.timezone=Asia/Chongqing这种方式设置一劳永逸,设置完后要重启web服务器(apache\nginx等)生效2.在程序中用date_default_timezone_set()设置;date_default_timezone_set( 'Asia/Shanghai' );或者date_defau原创 2022-05-26 11:17:26 · 1585 阅读 · 0 评论 -
swagger-php的使用
一、安装swagger-php1、git安装:git clone https://github.com/zircote/swagger-php.git2、composer安装:composer require zircote/swagger-php二、安装swagger-uigit clone https://github.com/swagger-api/swagger-ui三、生成接口文档(swagger.json)php openapi 需要生成接口文档的mvc目录 -o 接原创 2022-04-09 13:57:07 · 868 阅读 · 0 评论