PHP如何执行程序

PHP的执行与别的程序运行不一样,至少在web服务器模式下不一样,别的语言是以进程为单位,有常驻内存的变量、对象,而PHP是以请求为单位,每次请求时实例化一次程序初始化各种变量。简单来说就是PHP内核会对PHP代码进行词法分析、语法分析,把代码转为Zend Engine可执行的操作,然后Zend E

阅读全文 “PHP如何执行程序”

PHP函数

函数定义是全局的,意味着PHP在执行任何代码之前会先收集所有函数定义,函数无需在调用之前被定义,除非是有条件定义或嵌套定义。嵌套定义的函数跟外部函数没有任何关系,不能使用它的任何变量或参数,只是恰好在另外一个函数内部,且嵌套函数也具有全局性,可以在外部调用。PHP函数不支持重载,不能取消已经定义或重

阅读全文 “PHP函数”

PHP变量、常量、表达式、控制结构

PHP代码文件以<?php开始以?>结束,在纯PHP的文件中建议省略结束符。每一条PHP语句都必须以分号(;)结束。强烈建议不要将PHP代码和HTML混合在一起,应当将逻辑与视图分离。PHP支持 // /* */ # 风格的注释。

变量必须以$开头。PHP只有变量是区分大小写的,其它的

阅读全文 “PHP变量、常量、表达式、控制结构”