PHP编程之从CLI运行模式说起–命令行参数

php

在面试时,我经常会问的一个问是:PHP有哪几种运行模式?如果过来应聘的同学回答了有FastCGI常驻型运行模式和CLI命令行运行模式的话,我就会继续追问:在这两种模式下,编写的PHP代码有哪些主要区别? 有较多的同学这个问题回答得都不是很好,估计他们对于CLI … 阅读更多

PHP编程之数组排序

对一万多个学生使用usort()排序

PHP里的数组实际上是一个有序映射。不管是队列、数组、栈还是字典,在使用PHP编程时,你都可以统一使用PHP的数组。这一节,我们只要探讨关于PHP数组的排序,因为数据的排序这块,是很多项目都会使用到的。虽然数据库也可以很方便进行排序,但在复杂、动态的业务规则下 … 阅读更多

PHP编程之判断空与非空

很多时候,对于明显的初级的PHP语法,我们一眼就能识别。假设稍微转换一下,这时就需要花点心思才能识破其中的奥妙。最困难的莫过于,微妙的用法与繁杂的业务代码、规则逻辑混在一起,散落在上千行代码时,想要在短时间内发现问题所在则是个巨大的挑战。 简单的判空 大家使用 … 阅读更多

软件工程师在职场如何成为明星员工

约定编程的8个主题

一个人的思想和他的行为,取决于他过去十几年或者几十年的经历,自我的不断思考和日常的行为习惯。而不会因为某一天遇到的事,或者某一时刻看到某本书上的某句话,就大改变。虽然有顿悟的可能性,但我觉得那是小概率事件。 以我的总结,我们做事的方式,可以分为以下三类: 第一 … 阅读更多