define & defined

来源:互联网 发布:网络推广怎么做有效果 编辑:程序博客网 时间:2024/05/16 07:59

define函数是PHP中定义常量的函数,一般的,定义的常量是用大写字母表示,那么defined函数是做什么用的了?它是检查某个常量是否被定义了的,如果该常量已经被定义,则返回真,否则返回假

define 函数是PHP中定义常量的函数

Php代码:define('API','php')

一般的,定义的常量是用大写字母表示的,那么defined函数是做什么用的了?它是检查某个常量是否被定义了的,如果该常量已经被定义,则返回真,否则返回假

Php代码 :echo defined('API') 

将返回1

例1:

if(!defined('API')) { exit('Access Denied');}

例2:

defined('API') or exit('No permission resources.');



这里的知识点还有一个“短路求值”

PHP或C或很多现代语言都有这个特性,在计算逻辑或表达式的时候,计算左侧如果是true,那么就不再计算右侧,直接返回true,所以A or B;可以达到if(!A) B;的效果

0 0
原创粉丝点击