<? if(!defined('IN_DISCUZ')) exit('Access Denied'); hookscriptoutput('discuz');
0
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/header.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_heats.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_navbar.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/footer.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/jsmenu.htm', 1278571905, '1', './templates/default')
;?>
这段代码出现在文件的最开头,关键是不能理解 0||** ||** ||** ; 这些是什么意思啊,也不像是条件判断
请高人指点一二
0
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/header.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_heats.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_navbar.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/footer.htm', 1278571905, '1', './templates/default')
|| checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/jsmenu.htm', 1278571905, '1', './templates/default')
;?>
这段代码出现在文件的最开头,关键是不能理解 0||** ||** ||** ; 这些是什么意思啊,也不像是条件判断
请高人指点一二
解决方案 »
- 如何把数据放到smarty中 ??
- zend studio 主题
- php 读取文件夹列表
- 求助! win7 64bit 怎么建PHP环境
- php 有没有类似饼状图那样的统计的插件啊?
- 请问MEDIAWIKI怎么实现根据访问者的IP段不同而显示不同的首页?
- 闲来无事,继续更新~要做一个有追求的版本,列表页增加树形菜单
- 数据库 用PHPMYADMIN访问正常却无法导出怎么办?
- 请教个关于生成随机数固定几分钟再变化的问题
- 求助!!!网站初始化时上传文件到FTP空间前编辑文件信息耗时长,如何解决?
- php webservice 用zend 生成的wsdl 文件不能被.net调用
- 网站返回值写入cookies问题
等同于:
if(!defined('IN_DISCUZ')) exit('Access Denied'); hookscriptoutput('discuz');checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/header.htm', 1278571905, '1', './templates/default');checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_heats.htm', 1278571905, '1', './templates/default');checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/index_navbar.htm', 1278571905, '1', './templates/default');checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/footer.htm', 1278571905, '1', './templates/default');checktplrefresh('E:\wamp\www\Discuz\././templates/default/discuz.htm', 'E:\wamp\www\Discuz\././templates/default/jsmenu.htm', 1278571905, '1', './templates/default');
代码逻辑就是这样,具体做了什么还要看checktplrefresh这个函数
if(!defined('IN_DISCUZ')) exit('Access Denied');//上步成功,则加载钩子脚本并输出
hookscriptoutput('discuz');//下面那些一串的checktplrefresh( ... )函数,是决断传入的值是否成立,如果不为真那直到传参为真退出
checktplrefresh( ... ) || checktplrefresh .....
是这个作用吗,不过到确实是出现在模板文件里面 具体位置是 forumdata/templates/1_1_discuz.tpl.php 我才刚学php没多久,一开始看discuz就不明白了,请高人指点
echo $d;//这是有notice提示的,$d未定义
||都知道什么意识吧?就是“或”
过程1执行的结果是true时候,后面的过程2,过程3都不执行了。
因为或运算只要有一项结果为true。后面就不必计算了。
如果过程1结果false,那么继续执行后面的过程2,过程2为真就不执行过程3了。反过来, 过程1&&过程2&&过程3
当前一过程为true才执行下面的过程,否则一旦执行到为false的过程就直接返回了。