根据PHP documentation,在启用libxml扩展时定义了许多常量。
可以在代码中访问这些内容,例如
var_dump(LIBXML_DTDLOAD);
将返回int(4)
的值(到目前为止没问题,这正是我期望看到的)
如果我做的话,让我感到困惑的是
echo var_dump(defined(LIBXML_DTDLOAD));
我收到bool(false)
返回....
那么,如果它不是(显然)定义的话,如何访问常量并查看其值?或者为什么defined()
会为明确定义的常量返回false?
答案 0 :(得分:4)
您没有引用常量名称
<LinearLayout
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<ImageView android:layout_width="wrap_content"
android:background="@drawable/calender"
android:id="@+id/logo"
android:layout_centerHorizontal="true"
android:layout_height="wrap_content"/>
<RelativeLayout android:layout_width="match_parent"
android:layout_below="@+id/logo"
android:layout_weight="1"
android:layout_height="0dp">
</RelativeLayout>
<RelativeLayout android:layout_width="match_parent"
android:layout_below="@+id/logo"
android:layout_weight="1"
android:layout_height="0dp">
</RelativeLayout>
<RelativeLayout android:layout_width="match_parent"
android:layout_below="@+id/logo"
android:layout_weight="1"
android:layout_height="0dp">
</RelativeLayout>
</LinearLayout>