-
unserialize(): Error at offset 353 of 400 bytes解决方案
有可能是应为php 版本升级或者降级unserialize 函数发生变化导致的。 一般就是缓存解析的时候出现这个错误,把 cache 清理一下就可以了。
-
FastCGI sent in stderr: "PHP message: PHP Fatal error
服务器php7.2卸载安装7.4之后,打开网站一直无法访问 ,查看nginx错误日志发现一直报这个错误: 2023/02/23 11:12:55 [error] 4735#0: *21 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ReflectionException: Class translator does not exist in /www/wwwroot/dev_admin/vendor/laravel/framework/src/Illuminate/Container/Cont
-
php捕获Fatal error错误与异常处理
在php5的版本中,如果出现致命错误是无法被 try {} catch 捕获的,如下所示: 运行脚本,最终php报出一个Fatal error,并程序中止 有些时候,我们需要捕获这种错误,并做相应的处理。 那就需要用到 register_shutdown_function() 和 error_get_last() 来捕获错误 对于php7中的错误捕获,因为
-
浅谈php原生类的利用 2(Error&SoapClient&SimpleXMLElement)
除了上篇文章浅谈 php原生类的利用 1(文件操作类)_php spl原生类_葫芦娃42的博客-CSDN博客 里提到的原生利用文件操作类读文件的功能,在CTF题目中,还可以利用php原生类来进行XSS,反序列化,SSRF,XXE。 常用内置类: DirectoryIterator FilesystemIterator GlobIterator SplFileObject SplFileinfo Err
-
PHP(1) Error: php@7.4 has been disabled because it is a versioned formula
方法很简单,不用加入新的库。直需要修改一个对应文件! sudo vim /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/php@7.4.rb 找到disabel这一行,然后注释掉(就是在前面加个#); 然后执行安装命令即可! brew install php@7.4 其他同类型的,一样可以用这个方法!!!
-
用XAMPP搭建PHP服务器,配置部署多个项目的过程(附blocked port error解决方法)
一、前言 安装完成XAMPP后,浏览器输入localhost或127.0.0.1,若远程服务器,替换对应IP地址即可。因浏览网页服务默认的port都是80,因此只需输入网址即可,不用输入“:80”了, XAMPP默认指向的文件地址是安装目录下的htdocs文件夹 ##找到 C:xmappapacheconf 目录(默认安装路径
-
dockerfile构建镜像报错 ERROR [internal] load metadata for docker.io/library/php:7.4-apache
在使用dockerfile构建镜像时遇到报错 ERROR [internal] load metadata for docker.io/library/php:7.4-apache 解决办法 更换镜像源 查看docker设置的镜像源 创建或修改/etc/docker/daemon.json 文件 重新加载Docker 查看是否生效 资料链接:http://www.xbhp.cn/news/159579.html
-
解决 php 连接mysql数据库时报错:Fatal error: Class ‘mysqli’ not found in问题【更新23.12.12】
在使用php对mysql进行连接的过程中,出现了 Fatal error : Uncaught Error: Class \\\"mysqli\\\" not found in 的问题 这个错误通常表示您的PHP代码中缺少MySQL扩展或者没有启用MySQL扩展。 我们首先确认一下PHP环境中已经安装了MySQL扩展。检查一下自己的php路径下有没有php_mysqli.dll这个文件,如果有
-
PHP从入门到精通—PHP开发入门-PHP概述、PHP开发环境搭建、PHP开发环境搭建、第一个PHP程序、PHP开发流程
每开始学习一门语言,都要了解这门语言和进行开发环境的搭建。同样,学生开始PHP学习之前,首先要了解这门语言的历史、语言优势等内容以及了解开发环境的搭建。 PHP概述 Ø 认识PHP PHP最初是由Rasmus Lerdorf于1994年为了维护个人网页而编写的一个简单程序。这个程序用来显
-
【PHP】PHP变量
PHP 是一门弱类型语言,不必向 PHP 声明该变量的数据类型。PHP 会根据变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,必须在使用变量前先声明(定义)变量的类型和名称。 与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。 PHP 变量
-
【PHP】PHP基本语法
当解析一个文件时,PHP 会寻找起始和结束标记,也就是 ?php 和 ?,告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得 PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。 PHP 有一个 echo 标记简写 ?=, 它是更完整的 ?php
-
【PHP】PHP循环控制
在PHP中,有多种循环控制结构可以用来重复执行代码块。以下是一些常见的循环控制语句: for循环: 上述代码将从0到9遍历变量$i,每次循环都会执行循环体中的代码。 while循环: 上述代码将执行循环体中的代码,只要变量 $i 小于10就会继续循环。在每次循环结束时, $i 小
-
「PHP系列」PHP变量
在 PHP 中,变量是用于存储数据值的标识符。它们可以存储各种类型的数据,如整数、浮点数、字符串、布尔值、数组和对象等。变量名称以 $ 符号开头,后面跟着一个或多个字母、数字或下划线。 输出: 输出: 输出: 变量名是区分大小写的。 变量名不能以数字开头。 变
-
「PHP系列」PHP语法介绍
在 PHP 中,变量以 $ 符号开头。 PHP 是弱类型语言,不需要显式声明变量类型。常见的类型有:整数 ( int )、浮点数 ( float )、字符串 ( string )、布尔值 ( bool )、数组 ( array )、对象 ( object )、null ( null ) 和资源 ( resource )。 PHP 支持 if , else , elseif , switch , for , while , do-while 等控制结
-
【PHP】PHP生成全年日历
👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 $months : 一个数组,包含每个月份的中文名