PHP学习遇到的问题

使用php ob_start()模板生成html 内容无法撑开

生成后主要的内容

<body>

<warp>

<main>

生成后这个几个节点总是固定大小,不能被内容撑开,花费了2个多小时,后来将<main>的style设为overflow:hidden搞定,看来即使是生成html也不要忘了自动撑开的属性。

PHP读文件遇到尖括号

如果文件内容有<a <b <?等这种,php读不到这种文件,不知道为什么。

但是 < a < b < ? 尖括号后一个空格,加上内容又可以读了,网上也找过原因,未知。

页面包含后顶部有空白

<?php

include("../index.php");

?>

页面包这个后,头部有空白,

解决方法是将被包含的文件index.php编码方式转为utf-8无BOM

变量计算

$multiple = 14/5; //multiple =2.8

$multiple = intval(14/5); //multiple =2

要得到想要的int值,需要用intval转换