Código PHP:
Ver originalif ($hasChild == 0){
include_once('category_list.php');
}else{
include_once('category_list_subfamily.php');
}
al llamar includes no tienes que pasarle parametros, estos se convierten en parte misma de la página principal y todas las variables declaradas antes de los includes pueden ser usadas dentro del código que se esta incluyendo sin tener que pasarlas o redeclararlas, es decir, todo se vuelve un solo archivo.
saludos.
editado:
ejemplo practico, suponiendo que tengo dos archivos llamados index.php y saludo.php me quedaría así
index.php(contenido)
Código PHP:
Ver original//index.php
$saludo='hola, como estas???';
include('saludo.php');
saludo.php(contenido)
al ejecutar el index.php este incluirá a saludo y hará la impresion en pantalla del contenido de la variable $saludo.
espero que se entienda, suerte.