我有page.php。有一个变量$ number。如果number大于零,我想加载sidebar.php并将其打印在sidebar中。
page.php
<?php
$number = 4;
if($number): ?>
<?php get_sidebar(); ?>
<?php endif; ?>
sidebar.php
<?php var_dump($number); ?>
sidebar.php为什么看不到我的变量?
答案 0 :(得分:1)
使用全局变量将为您提供帮助,请查看下面的完整代码。
<?php
global $number;
$number = 4;
if($number): ?>
<?php get_sidebar(); ?>
<?php endif; ?>
sidebar.php
<?php global $number;
var_dump($number); ?>