![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
飞飞987
这个作者很懒,什么都没留下…
展开
-
PHP生成WORD
PHP生成WORD原创 2022-08-10 19:54:36 · 4051 阅读 · 0 评论 -
php生成PDF文件
php生成PDF文件原创 2022-08-08 09:39:07 · 2087 阅读 · 0 评论 -
php连接oracle数据库
php连接oracle数据库原创 2022-07-26 19:40:56 · 886 阅读 · 0 评论 -
empty
<?phpvar_dump("empty('')", empty(''));echo "\r\n";var_dump("empty(' ')", empty(' '));echo "\r\n";var_dump("empty('0')", empty('0'));echo "\r\n";var_dump("empty('00')", empty('00'));echo "\r\n";var_dump("empty('0.0')", empty('0.0'));echo .原创 2021-09-19 03:14:47 · 93 阅读 · 0 评论 -
try catch
<?phpclass NotException extends Exception {}class NotParamException extends Exception {}//try内部正常执行try的内部逻辑,异常则执行catch的内部逻辑结构//但是不管执行的哪个都会执行完try catch的内部逻辑(非return)后执行finally的内部逻辑。////如果try catch都有return,按照正常执行,然后执行finally的逻辑,再返回对应的try 或者ca.原创 2021-09-19 02:52:24 · 111 阅读 · 0 评论 -
php运行原理
PHP-FPM是多进程的FastCGI管理程序FastCGI 协议Nginx 通过 FastCGI 协议将请求转发给 PHP-FPM 处理协程是一种轻量级的线程一个进程内同一时间只会有一个协程在运行且切换时机明确原创 2021-09-17 16:13:57 · 2622 阅读 · 0 评论 -
thinkphp5.0
入口启动文件命名空间自动加载配置文件加载,时区,语言,常量,环境变量,类库文件加载路由文件加载路由分析,路由检查控制器加载,执行模板引擎加载异常捕获日志记录返回处理入口文件定义应用目录加载框架引导文件start.phpstart.php加载基础文件应用管理文件 应用启动文件基础文件Base.php定义常量加载自动加载文件loader,注册自动加载,命名空间加载文件加载环境变量加载错...原创 2021-09-17 14:58:20 · 108 阅读 · 0 评论 -
php缓存关闭
缓存opcode而不是每次重复编译,进而减少CPU和内存开销php.ini配置文件opcache缓存后结果不能实时返回zend_extension=opcacheopcache.enable=0 //关闭缓存opcache.enable_cli=0 //关闭缓存opcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=...原创 2020-12-11 11:31:06 · 605 阅读 · 0 评论 -
php内存泄漏+内存限制memory_limit
内存泄漏内存泄漏指的是在程序运行过程中申请了内存,但是在使用完成后没有及时释放的现象, 对于普通运行时间较短的程序来说可能问题不会那么明显,但是对于长时间运行的程序, 比如Web服务器,后台进程等就比较明显了,随着系统运行占用的内存会持续上升, 可能会因为占用内存过高而崩溃,或被系统杀掉。Nginx&PHP-FPM这里先简单说一下nginx+php-fpm模式的工作原理:n...原创 2019-12-23 16:45:18 · 950 阅读 · 0 评论 -
Facade原理
Facade 是一个可以从容器访问对象的类。你可以为任何的非静态类库定义一个facade类,并静态访问其方法。参考文档: thinkPHP5文档1.定义一个普通类<?phpnamespace app\comm;class FacadeTest { protected $str = 'hello'; public function index()...原创 2019-09-09 16:10:03 · 1113 阅读 · 0 评论 -
Ubuntu+php基础环境搭建
更新仓库信息 apt-get updateApache安装service apache2 start安装好后打开浏览器,输入localhost查看是否安装成功如果如上显示的话,说明安装成功了。默认跟目录PHP安装安装完成后输入:php -v查看PHP是否安装成功PHP和Apache都安装好后就需要让Apache能...原创 2019-04-18 21:51:44 · 271 阅读 · 0 评论 -
伪造IP访问
IP测试样例<?phpset_time_limit(0);ini_set('memory_limit', '-1');//ini_set('max_execution_time', 0);$n = 1;for($i = 0; $i < $n; $i++){ //ignore_user_abort(true);//关掉浏览器,PHP脚本也可以继续执行...原创 2019-04-17 21:23:20 · 1946 阅读 · 0 评论 -
php时间有关基础处理
<?phpdate_default_timezone_set('Asia/Shanghai');//星期一:Monday(Mon.)//星期二:Tuesday(Tues.)//星期三:Wednesday(Wed.)//星期四:Thursday(Thur./Thurs.)//星期五:Friday(Fri.)//星期六:Saturday(Sat.)//星期日:Sunday(...原创 2019-03-22 17:27:22 · 223 阅读 · 0 评论 -
phpredis命令
phpredis命令<?php//redis//检查一个扩展是否已经加载。大小写不敏感。if (!function_exists('redis')) { echo '不支持 redis'; return ;}redis();function redis(){ //Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次...原创 2019-01-18 14:29:00 · 513 阅读 · 0 评论 -
phpstudy_nginx配置
1 选择php+nginx版本2 配置端口域名 3 重写urllocation / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; break; ...原创 2019-02-20 11:16:25 · 5592 阅读 · 0 评论