<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Homepage Box 2')) { ?>
我想问问这句话是不是从数据库中读取数据出来的

解决方案 »

  1.   

    这句话的意思是不存在dynamic_sidebar函数或存在dynamic_sidebar函数并dynamic_sidebar('Homepage Box 2')结果为false就执行
      

  2.   

    一搜就知道是wordpress里面的东西。应该是封装好的库函数。记住会调用就行了。
    http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&site=&source=hp&q=dynamic_sidebar&oq=dynamic_sidebar&aq=f&aqi=&aql=&gs_l=hp.3...7685.7685.0.8617.1.1.0.0.0.0.0.0..0.0...0.0.nC5FrythHa0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=3ad321088b6de2e5&biw=1920&bih=989
      

  3.   

    kendong319:
    截至2012-05-10 16:00:01 用户结帖率0.00%是时候提高结贴率了。
      

  4.   

    if语句你懂不,这个不懂看看PHP第一章
    if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Homepage Box 2'))
    就是满足这个条件就执行后面{}内的内容
    条件是!是非符号取反,原来为对我现在为错,反过来
    function_exists('dynamic_sidebar')这句意思是查函数存不有,存在肯定是真,!后就是假了
    ||这是或;就是前后有一个满足就执行后面{}
    dynamic_sidebar这是不知哪儿定义的函数你别管('Homepage Box 2')这是参数你也不用管
    这函数执行后如果返回为false(前面也有!)就是真了
    {}就会被执行,只要了解if意思还有"与或非"概念就能懂了