资讯专栏INFORMATION COLUMN

PHP学习方向-进阶(二)

崔晓明 / 2510人阅读

摘要:如果你现在处于以下几种状态,本资料非常适合你准备换工作,不知道从哪开始准备技术遇到瓶颈,不知道该学什么准备学,但不知道领域有多深进阶篇原理原理共享存活时间异常处理如何迭代对象如何数组化操作对象如何函数化对象是什么,说个使用场景是什么,如

如果你现在处于以下几种状态,本资料非常适合你:

准备换工作,不知道从哪开始准备

技术遇到瓶颈,不知道该学什么

准备学 PHP,但不知道领域有多深

进阶篇

Autoload、Composer 原理 PSR-4 、原理

Session 共享、存活时间

异常处理

如何 foreach 迭代对象

如何数组化操作对象 $obj[key];

如何函数化对象 $obj(123);

yield 是什么,说个使用场景 yield

PSR 是什么,PSR-1, 2, 4, 7

如何获取客户端 IP 和服务端 IP 地址

客户端 IP

服务端 IP

了解代理透传 实际IP 的概念

如何开启 PHP 异常提示

php.ini 开启 display_errors 设置 error_reporting 等级

运行时,使用 ini_set(k, v); 动态设置

如何返回一个301重定向

[WARNING] 一定当心设置 301 后脚本会继续执行,不要认为下面不会执行,必要时使用 die or exit

如何获取扩展安装路径

phpinfo(); 页面查找 extension_dir

命令行 php -i |grep extension_dir

运行时 echo init_get("extension_dir");

字符串、数字比较大小的原理,注意 0 开头的8进制、0x 开头16进制

字符串比较大小,从左(高位)至右,逐个字符 ASCII 比较

BOM 头是什么,怎么除去

0xEF,0xBB,0xBF

检测、去除

什么是 MVC

依赖注入实现原理

如何异步执行命令

模板引擎是什么,解决什么问题、实现原理(Smarty、Twig、Blade)

如何实现链式操作 $obj->w()->m()->d();

Xhprof 、Xdebug 性能调试工具使用

索引数组 [1, 2] 与关联数组 ["k1"=>1, "k2"=>2] 有什么区别

缓存的使用方式、场景

好了,今天的先推到这里,后期整理更多更清晰的学习方向和建议,小伙伴们动动手指关注,即将获得更“心”的知识 和 经验分享!

关注回复redis,获取redis原理锁的解析以及使用场景!

关注回复mysql,获取MySQL高级知识块!

关注回复nginx,获取NGINX的相关知识!

关注回复workerman,获取tp5相关的workerman知识!

轻轻关注,将推“心”的不错经验和知识!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29269.html

相关文章

  • PHP学习方向-进阶3_MySQL篇(四)

    摘要:关注回复,获取原理锁的解析以及使用场景关注回复,获取高级知识块关注回复,获取的相关知识关注回复,获取相关的知识轻轻关注,将推心的不错经验和知识 数据库篇 MySQL CRUD JOIN、LEFT JOIN 、RIGHT JOIN、INNER JOIN UNION GROUP BY + COUNT + WHERE 组合案例 常用 MySQL 函数,如:now()、md5()、conc...

    wing324 评论0 收藏0
  • PHP学习方向-进阶2(三)

    摘要:关注回复,获取原理锁的解析以及使用场景关注回复,获取高级知识块关注回复,获取的相关知识关注回复,获取相关的知识轻轻关注,将推心的不错经验和知识 实践篇 给定二维数组,根据某个字段排序 如何判断上传文件类型,如:仅允许 jpg 上传 不使用临时变量交换两个变量的值 $a=1; $b=2; => $a=2; $b=1; strtoupper 在转换中文时存在乱码,你如何解决?php...

    ingood 评论0 收藏0
  • PHP进阶资料

    摘要:在进阶过充中,其实最最有效的方法就是看别人写的源代码,尤其是经过验证众口皆碑的开源框架代码,虽然人人都知道这个道理,但是真有耐心看别人代码的人真的不多,我自己都没认真看过多少开源的代码 语言本身 手册 学习一门语言,看手册成不了大牛,但是,看手册,一定能帮助你迅速了解语言本身 多读几遍手册,包括手册里面的 User Contributed Notes(用户评论) 通过熟读手册...

    helloworldcoding 评论0 收藏0
  • Linux课程适合0基础学吗?要学习哪些内容?

    摘要:课程从基础入门开始教学,学习难度循序渐进,由浅入深,即使是零基础的学习者也可以完全能够听懂。   想要从事IT行业,但是有不想要学习编程该选择哪门技术合适呢?当然是Linux运维了。Linux是市场上非常受欢迎的技术,应用范围广泛,就业前景好,受到了很多人的喜欢。那么问题来了,Linux运维零基础可以学习吗?  在服务器市...

    高胜山 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<