avatar.jpeg

Jinyun Ma

🔥 本站所有文章均为本人学习实践后的加工整理,仅代表个人看法和观点,与其他任何人或组织无关!️

Phalcon 框架之启动流程

稀里糊涂的使用 Phalcon 一年多了,对于其运行的的流程也知道个大概,本来计划尽早梳理一下,整理下学习心得,但是,由于种种原因还是没好好整理记录。好记性不如烂笔头,再经过来来回回翻文档过程中愈加痛恨自己的记忆力了,文档上找起来也不见得容易,还是老老实实记录一下常用的一些东西吧,这样在一个地方找总胜过在一个庞大的手册跳来跳去吧。顺便提一下,Phalcon 的官方文档越来越好用了。

PHP 中的输出缓冲区

以前总以为 echoprint 之类的输出工具背后没什么了不起的逻辑,不就是给个字符串让终端显示一下吗?其实不然,每一个精心设计的语言特性,函数,方法…背后都可谓独具匠心,你看,PHP 语言从来都不会设计一个一无是处的工具出来,那些雕琢出来的特性都是那么的恰到好处。

PHP 方法检测函数

PHP 中一共提供了 3 种方法检测函数,分别是:function_exists / method_exists / is_callable,这三个函数分别适用于不同的场景,现将其用法做一说明。

PHP7 中的 list

在 PHP-5.4 之前定义数组只能用 array(),但在 PHP0-5.4 之后可以用 [],这个真是方便了太多,顺便还省了 5 个字符。像 array() 一样,list() 不是真正的函数,而是语言结构。list() 可以在单次操作内就为一组变量赋值。