首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中级PHP面试基础汇总

PHP中传引用与传值的区别? 按值传递:函数内对值的内容改变对函数外部无影响 引用传递:函数内对值的内容改变在函数外部也会做出相应修改 MYSQL优化方案有哪些?...php-fpm , FastCGI,Nginx 之间是什么关系?...HTML返回给FastCGI,FastCGI返回给Nginx进行输出,假设WEB服务器是NGINX,应用程序是PHP,而 php-fpm 是管理FastCGI的,这就是php-fpm,fastCGI与...FastCGI 用来提高cgi程序性能,启动一个master,再启动多个worker,不需要每次解析php.ini 而php-fpm实现了fastcgi协议,是fastcgi的进程管理器,支持平滑重启可以启动的时候预先生成多个进程...此外,由于对 PHP 动态方法的独特用法,也使测试起来非常容易。 Contract 是什么? Contract(契约)是 Laravel 定义框架提供的核心服务的接口。

1.3K10

中级 PHP 面试基础汇总

迭代器模式 提供一个方法顺序访问一个聚合对象中各个元素,在PHP中将继承 Iterator 类——yield。 POST和GET有什么区别?...PHP中传引用与传值的区别? 按值传递:函数内对值的内容改变对函数外部无影响。 引用传递:函数内对值的内容改变在函数外部也会做出相应修改。 MYSQL优化方案有哪些?...php-fpm , FastCGI,Nginx 之间是什么关系?...HTML返回给FastCGI,FastCGI返回给Nginx进行输出,假设WEB服务器是NGINX,应用程序是PHP,而 php-fpm 是管理FastCGI的,这就是php-fpm,fastCGI与NGINX...FastCGI 用来提高cgi程序性能,启动一个master,再启动多个worker,不需要每次解析php.ini 而php-fpm实现了fastcgi协议,是fastcgi的进程管理器,支持平滑重启可以启动的时候预先生成多个进程

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    中级 PHP 程序员应该掌握哪些技术?

    都说 PHP 是世界上最好的语言,PHP 程序员需要具备哪些技术呢?...的基本原理,以及 Redis 中常见的数据结构了解 Redis 与 Memcache 有什么区别PHP熟悉 PHP 的安装环境的搭建,以及 PHP 扩展的安装熟悉 PHP 的常用配置能够独立用 PHP...开发一套 CMS 系统了解 PHP 的底层原理,了解 PHP-FPM 运行机制PHP 框架至少熟悉 3 中以上 PHP 开发框架,如 ThinkPHP、Yii2、Laravel 等至少看过一种 PHP...框架的源码熟悉 PHP 框架中涉及到的设计模式了解各个 PHP 框架的优缺点以上就是我根据自己经验总结出来的,如有错误,还请指正。...通过以上我们已经对中级 PHP 程序员有了相应的了解,下面可以通过 crmeb 打通版源码结合研究学习,希望对你能有所帮助源码附件已经打包好上传到百度云了,大家自行下载即可~链接: https://pan.baidu.com

    42930

    2020年PHP中级面试知识点及答案

    到router的web.php,然后找到对应的控制器和方法) 2、一个人余额有10块,买了一个8块的东西,同时点击100次,那这个订单会不会重复,并说出解决方案 (1)隔离级别串行化?...(1)进程数不够,需要更改配置 (2)php-fpm自动重启问题 (3)php-fpm请求超时 (4)是否有大量数据库句柄没释放,导致进程卡住 Nginx的504错误一般是fastcgi的超时配置方面有问题...比如max_children的数量等 2、502错误,php或者php-fpm超时 3、504是nginx错误 4、至于什么错误,可以查看php-fpm的日志文件 5、通过配置max_request...等配置,可以自动重启php-fpm (4)慢查询有没有通过改框架去优化 1、一般使用原生的sql多一些 2、下载laravel-debuger文件,看看慢在哪里了。...(php配置关闭错误提示,关闭危险函数等) (9)redis过期策略 定时过期:每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。

    1K20

    php开发工程师面试题知识点总结(三)--中级

    用一个处理程序文件处理所有的HTTP请求,根据请求时的参数的不同区分不同的模块和操作请求 优势 可以进行统一的安全性检查 集中处理程序 劣势 URL不美观(解决方法:URL重写) 处理效率会降低(可忽略) 模板引擎 PHP...是一种HTML内嵌式在服务端执行的脚本语言,但是PHP又很多可以使PHP代码和HTML代码分开的模板引擎,例如:smarty 工作原理 模板引擎就是庞大的完善的正则表达式替换库 算法 排序算法 冒泡排序...cookie的原因,对缓存不利,大部分web cache都只缓存不带cookie的请求,导致每次的图片请求都不能命中cache 如何图片上传和同步 NFS共享方式 利用FTP同步 动态语言静态化 将现有的PHP

    55920

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券